[lang]
選擇器做什麼?我看過[lang|="ar"]
但不是[lang]
。``[lang]`選擇器有什麼作用?
它是否將任何h1與lang屬性相匹配?
h1 [lang] {
font-style: italic;
}
[lang]
選擇器做什麼?我看過[lang|="ar"]
但不是[lang]
。``[lang]`選擇器有什麼作用?
它是否將任何h1與lang屬性相匹配?
h1 [lang] {
font-style: italic;
}
見自己:
h1 [lang] {
font-style: italic;
}
<h1>Empty</h1>
<h1>
<span lang="en">en</span>
</h1>
<h1>
<span lang>anything</span>
</h1>
的[lang]
選擇器選擇所述h1
內的任何元素與lang
屬性。在這種情況下,屬性值是什麼並不重要,只是它存在。
如果要選擇具有lang
屬性的任何h1
,則選擇器將爲h1[lang]
(無空格)。
這會將樣式應用於h1元素中具有lang屬性的每個元素 - 例如, <h1><span lang="eng">Hello World</span></h1>
。
https://developer.mozilla.org/en-US/docs/Web/CSS/Attribute_selectors
是''有效的html?沒有價值的'lang'? –
只要您不在XML命名空間中,它[似乎是有效的](https://www.w3.org/TR/html5/dom.html#the-lang-and-xml:lang-attributes ),但這只是在60秒的研究之後。 – Scott
'它的值必須是一個有效的BCP 47語言標記或空字符串。'但是''不是空字符串。 ''是。 –