Các CSS selector sau đây có nghĩa là gì?
css
* div, p
* div p
* div ~ p
* div + p
* div > p
Các CSS selector sau đây có nghĩa là gì?
* div, p
* div p
* div ~ p
* div + p
* div > p
Ý nghĩa của chúng như sau:
div, p
: Selector này ngụ ý chọn tất cả các phần tử div và tất cả các phần tử p.<h1>Heading 1</h1>
<div>
Division 1
<p> paragraph 1</p> <!-- Will be selected -->
</div>
<p> paragraph 2</p>
<p> paragraph 3</p>
<div>
Division 2
</div>
<span> Span 1 </span>
Ở đây, tất cả các phần tử div và phần tử p sẽ được trình duyệt chọn bất kể cha mẹ của chúng hay chúng được đặt ở đâu. Các thẻ còn lại như h1 và span bị bỏ qua.
div p
: Selector cho biết chọn tất cả các phần tử p nằm bên trong các phần tử div. Hãy xem xét một ví dụ dưới đây:<h1>Heading 1</h1>
<div>
Division 1
<p> paragraph 1</p> <!-- Will be selected -->
<div>
<p> Inner Div Paragraph </p> <!-- Will be selected -->
</div>
</div>
<p> paragraph 2</p>
<p> paragraph 3</p>
<div>
Division 2
</div>
<span> Span 1 </span>
Ở dây, <p> paragraph 1</p>
và <p> Inner Div Paragraph </p>
sẽ được chọn bởi trình duyệt và thuộc tính được áp dụng. Phần còn lại sẽ không được chọn.
div ~ p
: Selector này chọn tất cả các phần tử p có phần tử div đứng trước ở bất ...junior
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào