html5 标签书写的规范

标记由以下几部分组成,严格按照下列顺序:

  • 一个 "<" 字符.
  • 元素的标记名称.
  • 可选的,一个或多个属性,其中每一个的前面必须有一个或多个空格字符。(class id data href等顺序)
  • 可选的,一个或多个空格字符。
  • 可选的,一个“/”字符,它可以存在且仅当元素是一个空元素时。
  • 一个 ">" 字符


这意味着“/“”字符在HTML5中是可选的,它不添加任何意义。<br>和<br />之间完全没有差别。

 

VOID 元素

空(void)元素是一种特殊的元素,绝对不能有内容。这跟其他元素是一个很大的区别;其他可以为空,但也可以包含其他元素或文本(例如<div>) 。 

最知名的空元素是: 

<br> <hr> <img> <input> <link> <meta> 

鲜为人知的是: 

<area> <base> <col> <command> <embed> <keygen> <param> <source> <track> <wbr> 

就是这样。这些都是现有的空元素。

 

谷歌的编程风格指南(Google's styleguide)指出,你不应该关闭空白标签。 

posted @ 2016-07-29 10:32  a fine day  阅读(239)  评论(0编辑  收藏  举报