【发布时间】:2013-12-19 16:48:20
【问题描述】:
如果 CSS 和 HTML 都是不区分大小写的语言 (*),并且 the W3C 表示
选择器中的属性名称和值是否区分大小写取决于文档语言。
我怎样才能使选择器中的属性值区分大小写?例如,
div[title=TITLE] {color:green}
不会使该 HTML 的文本变为绿色:
<div title="title">This is a div</div>
这是浏览器中的错误吗?当我说“浏览器”时,我指的是所有这些。还是我在看 CSS3 规范的未完成版本?这会很奇怪,因为同一行文本也在 CSS2 规范here。
(*) 除了一些显式例外的特性,比如类和 ID 名称。请注意,此示例没有类或 ID 名称。
【问题讨论】:
-
Selectors 3 多年来一直被推荐。我会说它已经完成了。即使在新的不区分大小写的切换之外,此语句在 Selectors 4 中也没有变化。
标签: html css css-selectors