7
我想只選擇「下拉菜單」中的第一個鏈接(帶有「ONE」文本的鏈接),但是:first-child
將它們全部選中。爲什麼:第一個孩子選擇所有的孩子?
鏈接:
對不起,在HTML部分的一塌糊塗,但我定製WordPress的主題,它會產生這麼多的class和id。
最重要的是在CSS文件的末尾。
我想只選擇「下拉菜單」中的第一個鏈接(帶有「ONE」文本的鏈接),但是:first-child
將它們全部選中。爲什麼:第一個孩子選擇所有的孩子?
鏈接:
對不起,在HTML部分的一塌糊塗,但我定製WordPress的主題,它會產生這麼多的class和id。
最重要的是在CSS文件的末尾。
你的CSS選擇器改成這樣......
#page-navigation ul li .sub-menu li:first-child a
(即把僞類:first-child
在li
,而不是a
)。
舊的選擇並沒有工作,因爲a
總是li
元素的第一個孩子。
但在新的選擇器中,li
是ul
元素的第一個孩子。
好吧,上面有另一位用戶的帖子。爲何刪除? O.o – fomicz 2010-11-17 00:55:33
@omicz可能因爲它來自我的並基本上說了同樣的事情。不過,這是正確的。 – alex 2010-11-17 00:56:36