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

senior

Hạn chế của CSS là gì?

junior

Marginpadding trong CSS khác nhau thế nào?

senior

CSS Sprites là gì?

Bình luận

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

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