[英]change color of first div within another div, with an h2 in between
我在以下代碼中注意到這一點:
<div id="test1">
<div>1Lorem ipsum</div>
<div>2Lorem ipsum</div>
</div>
有了這個CSS:
#test1 div:first-child{
color:red;
}
第一個div(1Lorem ...)將顯示為紅色,但是如果我將html更改為此:
<div id="test1">
<h2>Header</h2>
<div>Lorem ipsum</div>
<div>Lorem ipsum</div>
</div>
第一個div將不再顯示紅色。 誰能告訴我如何在保持h2的同時使第一個div(1Lorem ...)顯示為紅色? 我必須將h2保留在那里,並且確實需要使用一種方法,將第一個孩子的div更改為紅色。
#test1 div:first-child
僅選擇一個也是第一個孩子的div
#test1 div:first-of-type
將在'test1
選擇第一個div。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.