2013-04-29 23 views
12

Tôi có một danh sách đơn giản và tất cả những gì tôi muốn làm là xóa một dấu đầu dòng cụ thể (chỉ biểu tượng, không phải nội dung trong li) trong số ul.Làm cách nào để xóa một dấu đầu dòng cụ thể trong một dấu vết trong CSS?

Tôi đã sử dụng con đầu tiên để gỡ bỏ phần tử đầu tiên nhưng tôi muốn xóa dấu đầu dòng thứ sáu!

Tôi có thể tạo nội tuyến nhưng tôi muốn làm điều đó với CSS.

Tôi làm cách nào để thực hiện việc này?

+0

Để làm rõ bằng "dấu đầu dòng", ý bạn là toàn bộ điều hay chỉ là biểu tượng dấu đầu dòng? –

+0

Bài đăng gốc được chỉnh sửa :) – Chris

+2

Bạn có câu trả lời ở đây để bao gồm mọi tình huống có thể! – Vector

Trả lời

22

Bạn có thể sử dụng bộ chọn nth-child để đạt được điều này.


li:nth-child(6) { 
    list-style-type: none; 
} 

Edit:

tại Có vẻ như bạn muốn giấu nó cho đứa trẻ cuối cùng, bạn có thể sử dụng bộ chọn cuối cùng con thay vì:

New jsFiddle here.

li:last-child { 
    list-style-type: none; 
} 

Nếu bạn muốn sử dụng một trong các tính năng này trong IE6-8, bạn có thể sử dụng Selectivizr.

"Selectivizr là một tiện ích JavaScript mà giả lập CSS3 pseudo-classes và thuộc tính selectors trong Internet Explorer 6-8"

thứ n-con và cuối cùng con là một số những selectors hỗ trợ trong Selectivizr .

+0

Ah, cảm ơn rất nhiều. – Chris

+0

Tôi một lần nữa. Tôi có nhiều ul với một số khác nhau của li trong. Nếu, chúng ta hãy có 6 li (sau đó tôi sẽ sử dụng câu trả lời của bạn) nhưng sau đó trên một ul tôi có 7 li (do đó, danh sách kiểu tôi muốn loại bỏ mất đi thứ 6 không phải là 7) tôi sẽ làm gì sau đó? Điều đó có ý nghĩa gì không?!? – Chris

+0

@ChrisBrighton Đây có phải là điều bạn muốn không? http://jsfiddle.net/5d4TU/2/ – lifetimes

2

Sử dụng thứ n con DEMO http://jsfiddle.net/L8VW4/

này sẽ xóa danh sách mục

li:nth-child(6) { 
    display: none; 
} 

này sẽ loại bỏ chỉ hiện biểu tượng đạn bên cạnh mục danh sách và rời khỏi mục danh sách riêng của mình ở vị trí

li:nth-child(6) { 
    list-style: none; 
} 
+0

@Adrift - Đó cũng là cách giải thích của tôi, nhưng khi đọc lại câu hỏi tôi có thể thấy nó không rõ ràng. Bởi điểm bullet thứ 6 họ có thể có nghĩa là cả điểm và viên đạn. –

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