是否有必要为css和xhtml中的每个元素和属性,属性使用小写?

时间:2010-01-22 05:10:21

标签: css xhtml w3c

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

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

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

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

不应使用大写和来案。

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

2 个答案:

答案 0 :(得分:2)

  

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

有几个很好的理由:

  • 简化了实施;您只需要查找一个与标记匹配的变体,而不是所有区分大小写的变体,例如
  • 如果需要,更容易打字;人类欣赏能够挽救他们努力的事情
  • 一致的做事方式
  • 降低该标签是否应该大写的认知开销

答案 1 :(得分:2)

唯一真正的好处是您的网页符合XHTML标准。浏览器建立在“在你所发出的东西是保守的,在你所接受的东西中保持自由”这一理念的基础上,做疯狂的大写东西不应该抛出任何东西(除了IE,但这是另一场战斗)

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