我有一個簡單的標記,我想從它的內容中選擇一個div。這裏是我的代碼...選擇包含css的div div
<div class="parent">
<h4>Child of parent</h4>
<div>
<div>I'm red!</div>
<h4>I'm red's sister</h4>
<div>I'm blue!</div>
<h4>I'm blue's brother</h4>
</div>
</div>
,並選擇<div>I'm red!</div>
與下面的CSS ...
div:contains("I'm red!") {
color: red;
}
因爲已過時或從來沒有得到實現,我可以做以下...
.parent div:nth-child(1) {
color: red;
}
.parent dh4:nth-child(2) {
color: red;
}
只針對前兩個元素,它的工作,但我想知道,如果這是一種方式,我可以只針對頭兩個元素髮生是<div>
和<h4>
在一行CSS
代碼行嗎?我需要這樣做,而不需要javascript
。最終我只需要瞄準第三和第四。