提問關于CSS選擇器之組合選擇器的問題?
CSS選擇器:逗號代表并集,例如div,p表示選擇所有div和p標簽。那么有沒有交集選擇器?
比如:要選擇class="yi"且是div的標簽?
<div class="yi"></div>
<div class="er"></div>
<p class="yi"></div>
CSS選擇器:逗號代表并集,例如div,p表示選擇所有div和p標簽。那么有沒有交集選擇器?
比如:要選擇class="yi"且是div的標簽?
<div class="yi"></div>
<div class="er"></div>
<p class="yi"></div>
2017-01-02
舉報
2017-01-02
你好,不存在交集一說,不同的元素標簽 最好不要用相同的class,同時div是塊級元素,<p>是行級元素,不可以混用的,忘采納
2017-01-02
感謝baby.經(jīng)查確無我想表達的選擇方式,不同類的標簽盡量采用不同的類名。究其原因,我想大概是html是樹形結構,不存在一個葉子長在兩個樹枝上。所以只有子集相交仍是子集的情況,例如div>a選擇的a子集,a:link選擇的link狀態(tài)子集。不存在這樣的html結構:<div><p><a></a></div></p>求div集合與p集合的交集等于a。這是違反html樹形結構要求的。
2017-01-02
我不認為沒有。p是block,不是inline
2017-01-02
最后一個用《/p》封閉