Câu 2: Đánh dấu đúng hay sai về các bộ chọn CSS và ứng dụng của chúng?
a) Bộ chọn div p áp dụng định dạng cho tất cả các phần tử <p> là con trực tiếp của <div>.
b) Bộ chọn div > p áp dụng định dạng cho các phần tử <p> là con trực tiếp của <div>.
c) Bộ chọn em + strong áp dụng định dạng cho phần tử <strong> ngay sau phần tử <em>.
d) Bộ chọn h1 ~ p áp dụng định dạng cho tất cả các phần tử <p> sau phần tử <h1>, không cần phải là con trực tiếp của nó.
Quảng cáo
2 câu trả lời 66
a) Bộ chọn div p - SAI
`@` Bộ chọn này là bộ chọn hậu duệ (descendant selector). Nó áp dụng định dạng cho tất cả các phần tử <p> nằm bên trong <div>, bất kể chúng là con trực tiếp, cháu, hay chắt.
b) Bộ chọn div > p - ĐÚNG
`@` Đây là bộ chọn con trực tiếp (child combinator). Nó chỉ nhắm đến các phần tử <p> là con cấp 1 (nằm ngay bên dưới) của phần tử <div>.
c) Bộ chọn em + strong - ĐÚNG
`@` Đây là bộ chọn anh em liền kề (adjacent sibling combinator). Nó chọn phần tử <strong> xuất hiện ngay lập tức sau phần tử <em> và cả hai phải có chung một phần tử cha.
d) Bộ chọn h1 ~ p - ĐÚNG
`@` Đây là bộ chọn anh em tổng quát (general sibling combinator). Nó chọn tất cả các phần tử <p> nằm sau phần tử <h1> (không cần phải đứng ngay sau) miễn là chúng cùng nằm trong một cấp cha.
a) Sai: Bộ chọn div p áp dụng định dạng cho tất cả các phần tử <p> là con cháu của <div>, không nhất thiết phải là con trực tiếp.
b) Đúng: Bộ chọn div > p áp dụng định dạng cho các phần tử <p> là con trực tiếp của <div>.
c) Đúng: Bộ chọn em + strong áp dụng định dạng cho phần tử <strong> ngay sau phần tử <em>, nghĩa là hai phần tử này liền kề nhau.
d) Đúng: Bộ chọn h1 ~ p áp dụng định dạng cho tất cả các phần tử <p> sau phần tử <h1>, không cần phải là con trực tiếp của nó.
Quảng cáo
Bạn cần hỏi gì?
Câu hỏi hot cùng chủ đề
-
Đã trả lời bởi chuyên gia
149368 -
Đã trả lời bởi chuyên gia
99788 -
Đã trả lời bởi chuyên gia
97392 -
Đã trả lời bởi chuyên gia
80066 -
Đã trả lời bởi chuyên gia
72899 -
Đã trả lời bởi chuyên gia
55985 -
Đã trả lời bởi chuyên gia
55361
