Hướng dẫn element style overriding css - kiểu phần tử ghi đè css
Mục lụcĐôi khi các nhà phát triển phải làm việc với các mã cũ, và đó là khi họ gặp phải một số vấn đề lớn, đặc biệt, phong cách nội tuyến không thể bị ghi đè. Show Nội dung chính
Để ngăn chặn vấn đề đó, bạn nên hiểu hai khái niệm - khái niệm về trật tự và kế thừa. Thuật ngữ xếp tầng xếp tầng có nghĩa là thứ tự phân cấp trong đó các loại bảng kiểu khác nhau tương tác khi hai kiểu đi vào xung đột. Xung đột xảy ra khi hai kiểu khác nhau được áp dụng cho cùng một yếu tố. Đối với những trường hợp này, tồn tại một đơn đặt hàng cho các bảng phong cách theo mức độ ưu tiên của chúng (4 có ưu tiên cao nhất):
Vì vậy, nó có nghĩa là khi một cuộc xung đột phát sinh giữa hai phong cách, kiểu cuối cùng được sử dụng được ưu tiên. Để làm cho nó rõ ràng hơn, bạn nên nhớ hai quy tắc sau:
Bạn có thể tìm thấy các ví dụ về các loại hình kiểu khác nhau ở đây. HTML sử dụng các mối quan hệ cha mẹ-con. Một phần tử con thường sẽ kế thừa các đặc điểm của phần tử cha trừ khi có định nghĩa khác. Ví dụ, nhìn vào mã sau. Ví dụ về việc sử dụng một phần tử kế thừa kiểu của phần tử cha:
Ví dụ về việc ghi đè kiểu của thẻ: Ví dụ về việc ghi đè kiểu của thẻ:Ví dụ về việc ghi đè kiểu CSS với bộ chọn ID:Ví dụ về việc ghi đè kiểu CSS với bộ chọn lớp:
Thuật ngữ xếp tầng xếp tầng có nghĩa là thứ tự phân cấp trong đó các loại bảng kiểu khác nhau tương tác khi hai kiểu đi vào xung đột. Xung đột xảy ra khi hai kiểu khác nhau được áp dụng cho cùng một yếu tố. Đối với những trường hợp này, tồn tại một đơn đặt hàng cho các bảng phong cách theo mức độ ưu tiên của chúng (4 có ưu tiên cao nhất): Trình duyệt mặc định. Ví dụ về việc ghi đè kiểu CSS với bộ chọn ID:
Ví dụ về việc ghi đè kiểu CSS với bộ chọn lớp: Ví dụ về việc tạo một kiểu ghi đè khác: Ví dụ về việc ghi đè kiểu CSS với bộ chọn lớp:
Ví dụ về việc tạo một kiểu ghi đè khác: Ví dụ về việc ghi đè kiểu CSS với! Quy tắc quan trọng: Ví dụ về việc tạo một kiểu ghi đè khác:
Ví dụ về việc ghi đè kiểu CSS với! Quy tắc quan trọng:!Important declaration is a great way to override the styles you want. When an important rule is used on a style declaration, this declaration will override any other declarations. When two conflicting declarations with the!important rules are applied to the same element, the declaration with a greater specificity will be applied. Để ngăn chặn vấn đề đó, bạn nên hiểu hai khái niệm - khái niệm về trật tự và kế thừa. Ví dụ về việc ghi đè kiểu CSS với! Quy tắc quan trọng:
Tuy nhiên, bạn nên tránh sử dụng! Quan trọng, bởi vì nó làm cho việc gỡ lỗi trở nên khó khăn hơn bằng cách phá vỡ tầng tự nhiên trong các kiểu dáng của bạn. Thay vì sử dụng! Quan trọng, bạn có thể thử những điều sau:
Nếu bạn muốn tìm thêm thông tin về! Tuyên bố quan trọng, chỉ cần bấm vào đây. |