btvn.vn
Tìm kiếm Đăng nhập

Bộ chọn thuộc tính CSS

Lưu trên thiết bị này
Khung và bộ chọn lớp, ID, thuộc tính · Chọn bài khác

Dùng cặp ngoặc vuông

[href] chọn các phần tử có thuộc tính href; không yêu cầu một giá trị href cụ thể. a[target="_blank"] chọn phần tử a có target đúng bằng _blank. Tên trong cặp ngoặc là **thuộc tính HTML** đặt trên phần tử, như href hoặc target. Đây khác thuộc tính CSS bên trong dấu ngoặc nhọn, như color và border. Không viết .href để thay [href], vì dấu chấm yêu cầu lớp có tên href.

Liên kết A, B và phần tử a C

```html <p id="dich">Điểm đến</p> <a href="#dich" target="_blank">A</a> <a href="#dich">B</a> <a id="cho">C</a> ``` ```css [href] { border: 1px solid blue; } a[target="_blank"] { color: maroon; font-weight: bold; } ``` A và B đều có href nên nhận viền xanh dương. Chỉ A có target="_blank" nên nhận chữ maroon và đậm từ quy tắc thứ hai. C là a không có href, nên không khớp [href]. Khi đổi giá trị target của A hoặc thêm href cho C, bộ chọn khớp có thể đổi theo thuộc tính. Không cần đổi tên thẻ để áp dụng kiểu khác nhau.

Bài luyện

Trong mẫu A–B–C, [href] khớp phần tử a nào?
Chọn một đáp án

Bài luyện

a[target="_blank"] chọn gì trong mẫu?
Chọn một đáp án

Bài luyện

Trong [href] { border:1px solid blue; }, href và border lần lượt là gì?
Chọn một đáp án

Đang học