Tìm hiểu cách sử dụng bộ chọn thuộc tính CSS
Trong bài đăng này, tôi sẽ giới thiệu các bộ chọn thuộc tính.
Cũng thấygiới thiệu về Bộ chọn CSS cơ bản. Trong đó, tôi giới thiệu một số bộ chọn CSS cơ bản: sử dụng bộ chọn kiểu, lớp, id, cách kết hợp chúng, cách nhắm mục tiêu nhiều lớp, cách định kiểu một số bộ chọn trong cùng một quy tắc, cách tuân theo phân cấp trang với con và trực tiếp bộ chọn con và anh chị em kế cận.
Bộ chọn hiện diện thuộc tính
Loại bộ chọn đầu tiên là bộ chọn hiện diện thuộc tính.
Chúng tôi có thể kiểm tra xem một phần tửcómột thuộc tính sử dụng[]
cú pháp.p[id]
sẽ chọn tất cảp
trong trang cóid
thuộc tính, bất kể giá trị của nó là bao nhiêu:
p[id] {
/* ... */
}
Bộ chọn giá trị thuộc tính chính xác
Bên trong dấu ngoặc, bạn có thể kiểm tra giá trị thuộc tính bằng cách sử dụng=
và CSS sẽ chỉ được áp dụng nếu thuộc tính khớp với giá trị chính xác được chỉ định:
p[id="my-id"] {
/* ... */
}
Khớp một phần giá trị thuộc tính
Trong khi=
hãy để chúng tôi kiểm tra giá trị chính xác, chúng tôi có các toán tử khác:
*=
kiểm tra xem thuộc tính có chứa một phần^=
kiểm tra xem thuộc tính bắt đầu bằng phần$=
kiểm tra xem thuộc tính có kết thúc bằng phần|=
kiểm tra xem thuộc tính bắt đầu bằng một phần và theo sau là dấu gạch ngang (ví dụ: phổ biến trong các lớp) hay chỉ chứa một phần~=
kiểm tra xem một phần có được chứa trong thuộc tính hay không, nhưng được phân tách bằng dấu cách với phần còn lại
Tất cả các séc mà chúng tôi đã đề cập làtrường hợp nhạy cảm.
Nếu bạn thêm mộti
ngay trước dấu ngoặc đóng, séc sẽ không phân biệt chữ hoa chữ thường. Nó được hỗ trợ trong nhiều trình duyệt nhưng không phải tất cả, hãy kiểm trahttps://caniuse.com/#feat=css-case-insensitive.
Tải xuống miễn phí của tôiSổ tay CSS
Các hướng dẫn css khác:
- Hướng dẫn Flexbox
- Hướng dẫn về CSS Grid
- Biến CSS (Thuộc tính tùy chỉnh)
- Giới thiệu về PostCSS
- Thuộc tính lề CSS
- Cách căn giữa một phần tử bằng CSS
- Phông chữ Hệ thống CSS
- Cách in HTML của bạn với phong cách
- Hướng dẫn giới thiệu về Chuyển đổi CSS
- Hướng dẫn tạo ảnh động CSS
- Giới thiệu về CSS
- Hướng dẫn CSS
- Cách thiết lập Tailwind với PurgeCSS và PostCSS
- Tờ Tailwind Cheat
- Cách xoay liên tục hình ảnh bằng CSS
- Tạo bảng phản hồi bằng CSS
- Cách gỡ lỗi CSS bằng cách chia đôi
- Bộ chọn CSS
- Xếp tầng CSS
- Đặc tính CSS
- Bộ chọn thuộc tính CSS
- Màu sắc CSS
- Đơn vị CSS
- Url CSS ()
- Kiểu chữ CSS
- Mô hình hộp CSS
- Thuộc tính vị trí CSS
- Truy vấn phương tiện CSS và thiết kế đáp ứng
- Truy vấn tính năng CSS
- Chuyển đổi CSS
- Cách tạo kiểu danh sách bằng CSS
- Tiền tố nhà cung cấp CSS
- Kế thừa CSS
- Lớp giả CSS
- Phần tử giả CSS
- Tạo kiểu bảng HTML bằng CSS
- Thuộc tính Hiển thị CSS
- Hàm calc () CSS
- Đường viền CSS
- Nhập tệp CSS bằng @import
- Xử lý lỗi CSS
- Bộ lọc CSS
- Kích thước hộp CSS
- Nền CSS
- Nhận xét CSS
- Phông chữ CSS
- CSS Padding
- Thuộc tính float CSS và thanh toán bù trừ
- Chuẩn hóa CSS
- Thuộc tính CSS z-index
- Cách tắt lựa chọn văn bản bằng CSS
- Cách đặt một mục ở dưới cùng của vùng chứa bằng CSS
- Cách đảo màu bằng CSS
- Các thẻ pre đáp ứng trong CSS
- Nhúng video YouTube thích ứng
- Giá trị Điểm ngắt CSS tốt cho Thiết kế đáp ứng là gì?
- Cách căn giữa trong flexbox