2

4.2. 元素和属性名称必须小写

XHTML 文档必须为所有 HTML 元素和属性名称使用小写字母。这种差异是必要的,因为 XML 区分大小写,例如 <li> 和 <LI> 是不同的标记。

来源:http ://www.w3.org/TR/2002/REC-xhtml1-20020801/diffs.html#h-4.2

但是元素的属性,属性,值,类和ID是否也需要。

不应使用大写字母和字母大小写。

每件事都使用小写字母有什么好处?

4

2 回答 2

2

每件事都使用小写字母有什么好处?

有几个很好的理由:

  • 简化实施;例如,您只需寻找一个变体来匹配标签,而不是所有区分大小写的变体
  • 如果需要,更易于输入;人类欣赏那些可以节省他们努力的东西
  • 做所有事情的一种一致方式
  • 降低有关此标签是否应大写的认知开销
于 2010-01-22T05:13:39.407 回答
2

唯一真正的好处是您的网页将与 XHTML 兼容。浏览器是建立在“在你发出的东西上保持保守,在你接受的东西上自由”的理念之上,并且做疯狂的大写事情不应该抛出任何一个(也许除了 IE,但那是另一场战斗)

至于理论上的好处,它为开发人员节省了时间/精力,但是 AFAIK,浏览器不在乎,所以......

于 2010-01-22T05:16:00.947 回答