【发布时间】:2026-01-11 16:35:01
【问题描述】:
css和html中是否需要选择器的名字大小写相同?
还好吗?
<div id="HEADER"> </div>
#header{...}
或者这是必要的?
<div id="HEADER"> </div>
#HEADER{...}
【问题讨论】:
css和html中是否需要选择器的名字大小写相同?
还好吗?
<div id="HEADER"> </div>
#header{...}
或者这是必要的?
<div id="HEADER"> </div>
#HEADER{...}
【问题讨论】:
类名和 ID 区分大小写,因此它们必须具有相同的大小写。
因此,div.MyClass不与div.myClass 相同。
元素(在 HTML 中)和伪类(无处不在)名称不区分大小写,因此 DIV:hover 与 div:HOVER 相同。
欲了解更多信息,请阅读spec。
【讨论】:
您的第二个示例应该是#HEADER{...},但答案是...如果您使用 XHTML 文档类型,某些浏览器会区分大小写。见这里:http://webdesign.about.com/od/css/f/blcssfaqcase.htm
【讨论】: