Mafaa ya kileta na mafanikio ya kileta ya HTML5
- Picha ya mababu Semantics ya HTML5
- Picha ya mpito Mafaa ya kileta ya HTML
HTML 代码约定
web 开发者常常不确定在 HTML 中使用的代码样式和语法。
在 2000 年至 2010 年之间,许多 web 开发者从 HTML 转换为 XHTML。
通过 XHTML,开发者不得不编写有效的“格式良好的”代码。
HTML5 在代码验证时会更宽松一点。
通过 HTML5,您必须创建属于自己的最佳实践、样式指南和代码约定.
智能且有未来保证
对样式的合乎逻辑的使用,可以令其他人更容易理解和使用您的 HTML。
在未来,诸如 XML 阅读器之类的程序,也许需要阅读您的 HTML。
使用格式良好的“近似 XHTML 的”语法,能够更智能。
Maelezo:Inafaa kuwa nafasi ya uharibifu, na ina uharibifu, na ina uharibifu, na ina uharibifu kwa uharibifu.
Tumia hatua ya andiko kwa ujumbe
Inafaa kuagiza ujumbe wa hatua ya siku ya kwanza waandiko yako zaidi kama kina:
Ikiwa unatokea kwa kina kwa jina za kichwa kikuu, inaweza kutumia:
<!doctype html>
Tumia jina za kichwa kikuu kwa elementi
HTML5 inahofaa kutumia jina za kichwa kikuu kwa elementi.
Tunapendelea kutumia jina za kichwa kikuu kwa elementi:
- Jina zingine za kichwa kikuu na kichwa chikamu hazikizungumza kwa kina
- Wamalipo wakubaliana kutumia kichwa kikuu kwenye jina za malipo (kama kwenye XHTML).
- Kichwa kikuu kilichoweza kuwa kina sana
- Kichwa kikuu kilichoweza kuzungumza kwa uharibifu
Inasikia kwa kina kidogo:
<SECTION> <p>Ini ni ni ya mawili.</p> </SECTION>
Inasikia kwa kina:
<Section> <p>Ini ni ni ya mawili.</p> </SECTION>
Huzungumza vizuri:
<section> <p>Ini ni ni ya mawili.</p>
Kumaliza kila elementi ya HTML
Kwenye HTML5, hivyo hatarangi kumaliza kila elementi (kama <p> elementi).
Tunasema kumaliza kila elementi ya HTML:
看起来不好:
<section> <p>Je ni ya kipenzi ya siku hizi. <p>Je ni ya kipenzi ya siku hizi.
看起来不错:
<section> <p>Ini ni ni ya mawili.</p> <p>Ini ni ni ya mawili.</p>
关闭空的 HTML 元素
在 HTML5 中,关闭空元素是可选的。
允许这样:
也允许这样:
斜杠(/)在 XHTML 和 XML 中是必需的。
如果您期望 XML 软件来访问您的页面,保持这个习惯是个好主意。
使用小写属性名
HTML5 允许大小写混合的属性名。
我们建议使用小写属性名:
- 混合属性名并不好
- 开发者习惯于使用小写属性名(比如在 XHTML 中)
- 小写属性名看情况更纯净
- 小写属性名更易书写
看起来不好: