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

标签 css xhtml w3c

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

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

  • 是不同的标签。

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

    但是对于元素的属性、属性、值、类和 ID 来说也是必要的吗?

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

    所有内容都使用小写有什么好处?

  • 最佳答案

    What is the benefit of use lowercase for every thing?

    有几个很好的理由:

    • 简化实现;例如,您只需查找一种变体来匹配标签,而不是其所有区分大小写的变体
    • 如果需要的话,更容易打字;人们欣赏那些节省他们精力的事物
    • 以一致的方式完成所有事情
    • 降低关于此标签是否应大写的认知开销

    关于css - css和xhtml中的每个元素和属性、属性是否有必要使用小写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2115157/

    相关文章:

    javascript - 在 Javascript 和 CSS 之间保持 DRY

    css - 需要一些帮助解决 IE8 中的 css 问题吗?

    javascript - 如何强制页面留在 iframe 中?

    xml - 是否有一种 3D 格式是 SVG 的 3D 扩展?

    html - 如何更改星星的背景图片?

    html - 内网网站显示 "MainMenu.css 404 (Object Not Found)"

    css - 为 #<Gem::Specification:0x3fcd454385e4 compass-1.0.3> 获取 "undefined method ` this' (NoMethodError )"when running "compass compile"

    python - 创建两列垂直排序的动态列表(IE7 Float问题)

    accessibility - WCAG 2.0 和 ATAG 一起

    html - @supports 规则如何支持此语句中的动画名称?