Thứ tư, 06/07/2016 | 00:00 GMT+7

The: not Pseudo-Class trong CSS


Chọn các phần tử không trùng với một bộ chọn nhất định với: not. Cung cấp một bộ chọn đơn giản làm đối số cho: not và tất cả các phần tử không khớp sẽ được chọn.

Ví dụ đầu tiên này sẽ chọn tất cả các phần tử p không có lớp đầu tiên:

p:not(.first-par) {
  background-color: #E4AF4C;
}

Ví dụ thứ hai này, ta chọn phần tử :: before pseudo-element cho tất cả các mục danh sách (li) nằm trong danh sách chưa được tổ chức (ul) không có ID của toc hoặc một lớp trong danh sách:

ul:not(#toc, .in-list) li::before {
  /* Something stylish */
}

Và trong ví dụ thứ ba này, ta đang chọn mọi thứ bên trong các phần tử bài viết không phải là khoảng cách:

article *:not(span) {
  color: cornsilk;
}

👉: không được hỗ trợ trong tất cả các trình duyệt hiện đại.


Tags:

Các tin liên quan

Hàm CSS attr ()
2016-06-20
Radial Gradients trong CSS
2016-06-13
Ngữ pháp tuyến tính trong CSS
2016-06-12
CSS: so khớp () Pseudo-Class
2016-06-02
Giới thiệu ngắn gọn về các biến CSS (Thuộc tính tùy chỉnh)
2016-06-01
Phát hiện tính năng trong CSS với @supports
2016-05-05
Bộ chọn thuộc tính CSS
2016-02-05
Hàm calc () CSS
2015-10-08
Cách sử dụng Bộ tiền xử lý CSS LESS trên VPS Ubuntu
2014-01-27