我有這樣的HTML標籤通過CSS選擇器選擇在所有的HTML標籤的第一個和最後一次出現
<div>
<ol>
<li>First</li>
<li>Foo</li>
<li>Foo</li>
<li>Foo</li>
</ol>
</div>
<div>
<ol>
<li>Foo</li>
<li>Foo</li>
<li>Foo</li>
<li>Last</li>
</ol>
</div>
我想改變第一李在html標籤的背景和過去裏所有。我怎樣才能做到這一點?
我用這個的CS這是行不通的,因爲我預料
li:first-child {
background: #900
}
li:last-child {
background: #900
}
P.S我所需要的解決方案適用於IE8 +。
您是否擁有對HTML輸出的控制權? – gfullam
我不認爲你可以在沒有JS的情況下實現所有用例。但是,這適用於你的例子:http://jsfiddle.net/webtiki/gu2sqctc/ –
我想你會需要JS,因爲這純粹是因爲你需要IE8的支持。 – Harry