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

junior

Thuộc tính nào được sử dụng để thay đổi dạng phông chữ trong CSS?

junior

Trong CSS, làm sao để căn giữa một thẻ div trong một thẻ div khác?

middle

Opacity được quy định như thế nào trong CSS3?

Bình luận

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

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