2012-07-30 104 views
0

我經常被困在這個問題上,我有一個「ID」的父元素和一組沒有任何「ID 「或」CLASS「作爲具體目標。針對CSS中沒有指定ID或類的特定元素

有時,我真的沒有選擇爲元素指定「ID」或「類」,所以我可以輕鬆地定位元素。我也沒有權限使用JavaScript來覆蓋。所以我真的只是堅持使用CSS來設計它。

在CSS中,我可以針對特定元素嗎?

看我的例題:

http://jsfiddle.net/jUeMB/

我只想隔離 「項目4」,並突出顯示。這是我能做的最好的,但它也是錯誤的,因爲它的目標是「項目5」,只應突出顯示「項目4」。

謝謝。

+0

修復的問題可以在這裏找到:http://jsfiddle.net/jUeMB/1/。回答是user1538100和bertl – Pennf0lio 2012-07-30 08:41:36

+0

奇怪的是前面有一個關於這個問題的jQuery選擇器版本,除了OP沒有真正需要選擇器:http://stackoverflow.com/questions/11715398/target-a-div -with-an-id-or-class – BoltClock 2012-07-30 14:31:40

回答

2

第n孩子選擇器是你在找什麼。 http://css-tricks.com/how-nth-child-works/

+0

非常感謝!這正是我正在尋找的......但我也期待它可能不會在IE上得到廣泛的支持。我希望它以某種方式支持至少IE8。 – Pennf0lio 2012-07-30 08:38:47

1

你可以做這樣的:

#list_item li:nth-child(4) 

而且同樣也爲表和股利。 看here爲瀏覽器suppoport。

相關問題