我無法理解爲什麼這個第一個孩子選擇器不工作。:第一個孩子僞選擇器沒有定位元素
我創建了一個的jsfiddle顯示我的代碼:http://jsfiddle.net/wDTvV/
基本上下面的CSS規則不工作:
.form-item-products:first-child {
display: none;
}
有誰知道爲什麼嗎?我搞砸了使用僞選擇器的語法嗎?
謝謝你們,
裏克
我無法理解爲什麼這個第一個孩子選擇器不工作。:第一個孩子僞選擇器沒有定位元素
我創建了一個的jsfiddle顯示我的代碼:http://jsfiddle.net/wDTvV/
基本上下面的CSS規則不工作:
.form-item-products:first-child {
display: none;
}
有誰知道爲什麼嗎?我搞砸了使用僞選擇器的語法嗎?
謝謝你們,
裏克
第一個孩子不是.form-item-products
,而是#product-guide-wrapper
,所以你的選擇器不匹配。
正如SLaks提到的,CSS中沒有像jQuery's那樣的:first
選擇器。但是,鑑於您的結構,您應該可以使用#product-guide-wrapper + .form-item-products
。
:first-child
只能匹配它的父的第一個子元素。
在你的例子中,那是#product-guide-wrapper
。與jQuery不同,CSS沒有:first
選擇器。
仍似乎沒有工作...我用#product-guide-wrapper + .form-item-products:第一個孩子 –
@Rick Donohoe:我在我的答案中說'使用':first- child'?我說第一個孩子*是'#product-guide-wrapper' *,所以你*不能在'.form-item-products'上使用':first-child'。 – BoltClock
Ahhhhh美麗。接受:D –