1
有一個父div
與id = "cooldiv"
。裏面有很多div
元素。現在,我需要爲所有子項div
-s設置一個css屬性,除了第一個。如何使用css第一個孩子:not()
所以,這是我到目前爲止已經試過來完成這項任務:
#cooldiv .row:not(first-child) {
top: -50px;
}
但是,當然,它沒有發揮出來。這裏有什麼問題?這是源代碼的截圖:
有一個父div
與id = "cooldiv"
。裏面有很多div
元素。現在,我需要爲所有子項div
-s設置一個css屬性,除了第一個。如何使用css第一個孩子:not()
所以,這是我到目前爲止已經試過來完成這項任務:
#cooldiv .row:not(first-child) {
top: -50px;
}
但是,當然,它沒有發揮出來。這裏有什麼問題?這是源代碼的截圖:
嘗試#cooldiv .row:not(:first-child)
。看起來你錯過了:
之前first-child
。也許這就是爲什麼它不起作用?
嘗試類似的東西
#cooldiv .row:first-child {
top:0px;
} #cooldiv .row {
top:-50px;
}
是啊,但仍然沒有工作 – TyForHelpDude
你是什麼意思?選擇器本身應該工作正常。但是你肯定有更多的代碼,所以你的樣式'top:-50px'可能會被重寫。此外,'top:-50px'本身不起作用 - 元素應該被定位(相對,絕對等)。您可能需要使用'margin-top:-50px'來代替。很難說更多,因爲你的代碼的很小一部分在這裏暴露。 – curveball
好的確定它在這裏工作:) – TyForHelpDude