2016-06-14 30 views

回答

4

見自己:

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](無空格)。

+1

是''有效的html?沒有價值的'lang'? –

+0

只要您不在XML命名空間中,它[似乎是有效的](https://www.w3.org/TR/html5/dom.html#the-lang-and-xml:lang-attributes ),但這只是在60秒的研究之後。 – Scott

+0

'它的值必須是一個有效的BCP 47語言標記或空字符串。'但是''不是空字符串。 ''是。 –

0

這將選擇有lang屬性,無論什麼它指定的所有元素。

+0

*所有元素* - 裏面'h1' ...有 – DaniP

相關問題