Câu hỏi phỏng vấn CSS
Câu hỏi

Các CSS selector sau đây có nghĩa là gì?

css Copy
* div, p
* div p
* div ~ p
* div + p
* div > p

Câu trả lời

Ý 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.
html Copy
<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:
html Copy
<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><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

junior

Gợi ý câu hỏi phỏng vấn

middle

Trong CSS, tại sao nên sử dụng import trên đầu tập tin?

junior

Thuộc tính !important trong CSS để làm gì?

expert

DOM là gì và cách nó liên kết với CSS như thế nào?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào