2013-06-14 37 views
31

Tôi muốn áp dụng một số kiểu cụ thể cho tất cả các phần tử đi kèm sau một phần tử nhất định. Ví dụ: tôi muốn chọn tất cả các phần tử sau divider và thay đổi màu nền thành màu xanh lục.Cách chọn tất cả các phần tử sau phần tử cụ thể trong CSS

<ul> 
    <li> Cricket </li> 
    <li> Hockey </li> 
    <li class='divider'> </li> //Divider here 
    <li> Football </li> 
    <li> Table Tennis </li> 
</ul> 

mã CSS

li { 
    background-color: 'red'; 
} 

//Selector to select elements after divider { 
    background-color: 'green'; 
} 
+12

'li.divider ~ * '? http://jsfiddle.net/9zGen/ – Passerby

+2

Nếu bạn đã trả lời, nó sẽ được chấp nhận. – sachinjain024

Trả lời

48

Bạn có thể sử dụng

.divider ~ li { 
    background-color:green; 
} 
+0

tại sao '.divider ~' không hoạt động (không có màu bg)? Nó trả về các đối tượng trong giao diện điều khiển trong các công cụ dev ... –

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