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