2013-11-21 15 views
6

Tôi có một mục danh sách đang được hiển thị trên trang web bằng hiệu ứng di chuột. Thách thức tôi đang phải đối mặt ở đây là khi tôi áp dụng một số biên giới hoặc nền cho mục danh sách, nó trông khủng khiếp vì padding được tạo ra tự động.Ghi đè lên DÙNG CHO PHONG CÁCH DUY NHẤT CỦA NGƯỜI DÙNG - Chrome

Hãy xem hình ảnh này.

Bất kỳ ai cũng có thể giúp tôi ghi đè lên.

Tôi đã tìm kiếm các diễn đàn nhưng tôi chỉ biết cách biến nó off khỏi bảng điều khiển chứ không phải để vượt quá nó.

enter image description here

+0

Làm thế nào về chỉ đơn giản là ul {padding: 0} – Danield

+0

Tôi vừa thêm nhận xét ở trên làm câu trả lời. – Danield

+0

bản sao có thể có của [chrome: cách tắt cài đặt biểu định kiểu người dùng của người dùng?] (Http://stackoverflow.com/questions/18006356/chrome-how-to-turn-off-user-agent-stylesheet-settings) – givanse

Trả lời

7

Chỉ cần thêm phong cách sau đây:

ul { padding:0 } 

Điều đó sẽ ghi đè lên các phong cách mặc định.

+0

Cảm ơn vì điều này! Tôi đã dành hàng giờ đồng hồ để cố gắng tìm ra, điều tốt là tôi đã thử Google và tìm thấy câu trả lời này. Haha: D – jehzlau

10

Stylesheets từ các nguồn khác nhau có độ ưu tiên khác nhau:

từ thấp nhất đến cao nhất (*):

  • phong cách user agent => đây là những phong cách mà bạn thấy trong ảnh chụp màn hình
  • phong cách người dùng
  • tác giả Kiểu CSS (ưu tiên phần mềm)
  • phong cách tác giả inline
  • phong cách tác giả với !important
  • phong cách người dùng với !important

user agent = trình duyệt
author = bạn
user = người sử dụng trình duyệt

Vì vậy cho bạn, tất cả những gì bạn cần, là tuyên bố

ul { padding:0 } 

và thao tác này sẽ ghi đè kiểu UA. Tuy nhiên, nếu người dùng sẽ khai báo kiểu riêng của họ với !important, bạn không thể làm gì với tư cách tác giả - (may mắn cho người dùng), bạn không thể ghi đè các kiểu đó.

* Trong thực tế, bản chất tầng phức tạp hơn danh sách này có thể ngụ ý, mà tôi không đề cập đến vì sự đơn giản. Nếu bạn quan tâm đến điều này, hãy xem vào CSS precendence.

+0

bạn có thể ghi đè lên một phong cách quan trọng bằng cách sử dụng một bộ chọn cụ thể hơn so với bản gốc – Pete

+0

@Pete Bạn nói đúng. Ngoài ra tôi đã không đề cập đến kiểu nội tuyến có ưu tiên cao nhất của tất cả các kiểu tác giả mặc định. Tuy nhiên, bạn cũng phải áp dụng '! Quan trọng' cho quy tắc cụ thể hơn, nếu không nó sẽ không giúp ích gì. Ngoài ra, bạn không thể overrule phong cách người dùng quan trọng bằng bất kỳ phương tiện.Tôi nhận thức được sự phức tạp của vấn đề, nhưng tôi chỉ muốn giữ nó đơn giản, vì điều này đã giải quyết được vấn đề của OP. – Christoph

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