Loại bỏ các gạch đầu dòng từ <ul>


163

Tôi có danh sách sau đây:

 <ul id="otis">
 <li>Benz</li>
 <li>Other Benz</li>
 <li>Other Other Benz</li>
 </ul>

Tôi muốn thoát khỏi những viên đạn nên tôi đã thử:

 ul#otis {
 list-style-type: none;
 }

Điều đó đã không làm việc mặc dù. Cách thích hợp để loại bỏ các viên đạn từ danh sách được hiển thị là gì?


1
HTML / CSS hiện tại của bạn hoạt động tốt với tôi trong FF (JSFiddle). Trình duyệt mà bạn đang sử dụng? Xem nếu list-style: nonehoạt động thay thế.
Bojangles

1
tôi đã thử điều này trên tất cả các trình duyệt và hệ điều hành mac và windows. tôi đang sử dụng tài liệu html5 ...
Sam Khan

Câu trả lời:


197

Giả sử rằng nó không hoạt động, bạn có thể muốn kết hợp idbộ chọn dựa trên cơ sở liđể áp dụng css cho các liphần tử:

#otis li {
    list-style-type: none;
}

Tài liệu tham khảo:


Sự khác biệt của việc làm ul#otisvà là #otisgì?
PeeHaa

Trên thực tế không có ai, tôi, ừm, hoàn toàn thất bại khi thấy idbộ chọn mà bạn đã sử dụng. Ối xin lỗi!
David nói phục hồi lại

1
Tôi có thể tìm thấy nó ở đâu trên liên kết đó li?
PeeHaa

Hai câu đầu tiên: " list-style-typeThuộc tính CSS chỉ định sự xuất hiện của một phần tử mục danh sách. Vì nó là người duy nhất mặc định display:list-item" (mặc dù nó cho phép nó có thể áp dụng cho bất kỳ phần tử nào có thuộc displaytính). Mặc dù họ định nghĩa nó, ví dụ của họ, dưới olphần tử. Cá nhân tôi luôn mặc định xác định nó cho cả danh sách ( ul/ ol) các lithành phần.
David nói phục hồi Monica

27

Bản thân tôi cũng gặp vấn đề cực kỳ khó chịu vì kịch bản không có bất kỳ thông báo nào về tấm styelsheet của tôi. Vì vậy, tôi đã viết:

<ul style="list-style-type: none;">

Điều đó đã không làm việc. Vì vậy, ngoài ra , tôi đã viết:

<li style="list-style-type: none;">

Voila! nó đã làm việc!


20

Để xóa điểm đạn khỏi danh sách không có thứ tự, bạn có thể sử dụng:

list-style: none;

Bạn cũng có thể dùng:

list-style-type: none;

Hoặc là hoạt động nhưng đầu tiên là một cách ngắn hơn để có được kết quả tương tự.


18

Đoạn mã sau

#menu li{
  list-style-type: none;
}
<ul id="menu">
        <li>Root node 1</li>
        <li>Root node 2</li>
    </ul>

sẽ tạo ra sản phẩm này:

đầu ra là


15

Thay vào đó, hãy thử điều này, đã thử nghiệm trên Chrome / Safari

ul {
 list-style: none;
}

4

Đặt

<style type="text/css">
 ul#otis {
     list-style-type: none;
   }
</style>

ngay trước danh sách để kiểm tra nó Hoặc là

<ul style="list-style-type: none;">

4

Để loại bỏ đạn khỏi ULbạn chỉ cần sử dụng list-style: none;hoặc list-style-type: none;Nếu vẫn không hoạt động thì tôi đoán có vấn đề về CSS ưu tiên . Có thể được xác định toàn cầu UL. Vì vậy, cách tốt nhất để thêm một lớp / ID vào UL cụ thể đó và thêm CSS của bạn ở đó. Hy vọng nó sẽ hoạt động.


4

Điều này hoạt động hoàn hảo HTML

<ul id="top-list">
        <li><a href="#">Home</a></li>
        <li><a href="#">Process</a></li>
        <li><a href="#">Work</a></li>
        <li><a href="#">Team</a></li>
        <li><a href="#">Contact</a></li>
      </ul>

CSS

#top-list{
  list-style-type: none;
  list-style: none;}

3

Phải có một cái gì đó khác.

Bởi vì:

   ul#otis {
     list-style-type: none;
   }

chỉ nên làm việc

Có lẽ có một số quy tắc CSS ghi đè lên nó.

Sử dụng trình kiểm tra DOM của bạn để tìm hiểu.


3

Tôi đã có cùng một vấn đề, và cuối cùng tôi đã sửa nó như thế này:

ul, li{
    list-style:none;
    list-style-type:none;
}

Có thể đó là một chút cực đoan, nhưng khi tôi làm điều đó, nó đã làm việc cho tôi.


Hy vọng điều này sẽ giúp


3

đối với biểu định kiểu nội tuyến, hãy thử mã này

<ul style="list-style-type: none;">
    <li>Try This</li>
    </ul>

1

ma cua ban:

ul#otis {
    list-style-type: none;
}

đề xuất của tôi:

#otis {
    list-style-type: none;

}

Trong css bạn chỉ cần sử dụng #idkhông element#id. gợi ý hữu ích hơn được cung cấp ở đây: w3schools


0

Tôi đã có một vấn đề giống hệt nhau.

Giải pháp là viên đạn đã được thêm vào thông qua hình nền , KHÔNG qua kiểu kiểu danh sách. Một "nền tảng: không" nhanh chóng và Bob là chú của bạn!

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.