Menu
CoddyTech

Sức mạnh của mẫu: dùng nth-child

Thuộc phần Thành thạo CSS trong hành trình HTML của Coddy. Bài học 15 trên 43.

Lớp giả :nth-child() chọn phần tử dựa trên thứ tự của chúng bên trong phần tử cha, dùng một số hoặc mẫu để chọn phần tử cần lấy.

Ví dụ, ta có một danh sách:

<ul>
  <li>First item</li>
  <li>Second item</li>
  <li>Third item</li>
  <li>Fourth item</li>
  <li>Fifth item</li>
</ul>

Đây là cách chúng ta chọn các phần tử trong danh sách có chỉ số chẵn:

li:nth-child(even) {
  background-color: lightblue;
}

Đây là cách chúng ta chọn phần tử thứ 3:

li:nth-child(3) {
  font-weight: bold;
}

 Đây là cách chọn mỗi phần tử thứ 5:

li:nth-child(5n) {
  color: red;
}
challenge icon

Thử thách

Dễ

Tạo quy tắc CSS dùng :nth-child() để đặt nền màu vàng cho mỗi thẻ <div> thứ ba.

Tự làm thử

<!DOCTYPE html>
<html>
<head>
    <title>Pattern Power: Using nth-child</title>
  <style>
    /* Write your CSS rule here */
    
  </style>
</head>
<body>
  <div class="container">
    <div>Item 1</div>
    <div>Item 2</div>
    <div>Item 3</div>
    <div>Item 4</div>
    <div>Item 5</div>
    <div>Item 6</div>
    <div>Item 7</div>
    <div>Item 8</div>
    <div>Item 9</div>
    <div>Item 10</div>
  </div>
</body>
</html>
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Thành thạo CSS

Tự luyện tập: Playground Web