2013-10-11 20 views
8

Tôi biết một loạt các lớp giả (con đầu, con cuối cùng, nth-child) nhưng tôi gặp khó khăn khi chọn 2 trẻ đầu tiên trong danh sách hoặc 2 người cuối cùng, danh sách là năng động và thay đổi tất cả các thời gian vì vậy tôi cant mục tiêu dựa trên đếm củaNhắm mục tiêu 2 trẻ em đầu tiên hoặc 2 trẻ em cuối cùng

<ul> 
<li></li> 
<li></li> 
<li></li> 
<li></li> 
<li></li> 
<li></li> 
</ul> 
+0

Bạn có quyền truy cập vào mã? Bạn có thể thêm các lớp vào danh sách không? – CDub

+0

Hoặc tốt hơn, bạn có thể làm điều này bằng cách sử dụng jQuery. – CDub

Trả lời

13

li Đối với hai đứa con đầu tiên, bạn có thể sử dụng:

ul li:nth-child(-n + 2) { 
    color: orange; 
} 

http://jsfiddle.net/nYnSz/1/

Đối với t ông kéo dài hai:

ul li:nth-last-child(-n + 2) { 
    color: orange; 
} 

http://jsfiddle.net/nYnSz/

+1

Bạn có thể giải thích những gì -n trong bộ chọn không? – Kierchon

+0

nó có hoạt động tốt không? –

+5

@Deekey: Các liên kết fiddle có sẵn để bạn dùng thử. Hãy thử nhấp vào chúng. – BoltClock

Các vấn đề liên quan