Nhiều bộ chọn viết liền nhau trong CSS

Để chọn một phần tử đồng thời thỏa mãn nhiều bộ chọn, bạn cần viết những bộ chọn này liền nhau, không có khoảng trắng.

Ví dụ, bộ chọn sau sẽ chọn phần tử đồng thời có lớp bbb và lớp zzz:

css.bbb.zzz {
  
}

Còn bộ chọn sau sẽ chọn tiêu đề h2, đồng thời có lớp bbb và lớp zzz:

cssh2.bbb.zzz {
  
}

Bằng cách đã chỉ định, bạn có thể xây dựng các cấu trúc bộ chọn tùy ý. Thứ tự của các bộ chọn được sử dụng không quan trọng, ngoại trừ quy tắc là bộ chọn thẻ cần đặt ở ngay đầu.

Tức là, ví dụ, các bộ chọn .bbb.zzz và .zzz.bbb hoàn toàn tương đương.

Ngoài ra, bạn có thể tạo các bộ chọn với việc sử dụng id, ví dụ như: #elem.eee, hoặc h2#elem.eee, hoặc h2.eee#elem, v.v.

Задание 1

Hãy giải thích bộ chọn trong đoạn mã dưới đây chọn phần tử nào. Sau đó viết mã HTML phù hợp với bộ chọn này. Đây là mã có bộ chọn:

css.bbb.zzz {
  color: red;
}
Задание 2

Hãy giải thích bộ chọn trong đoạn mã dưới đây chọn phần tử nào. Sau đó viết mã HTML phù hợp với bộ chọn này. Đây là mã có bộ chọn:

cssh2.bbb.zzz {
  color: red;
}
Задание 3

Hãy giải thích bộ chọn trong đoạn mã dưới đây chọn phần tử nào. Sau đó viết mã HTML phù hợp với bộ chọn này. Đây là mã có bộ chọn:

css#elem.bbb {
  color: red;
}
Задание 4

Hãy giải thích bộ chọn trong đoạn mã dưới đây chọn phần tử nào. Sau đó viết mã HTML phù hợp với bộ chọn này. Đây là mã có bộ chọn:

css#elem.bbb.zzz {
  color: red;
}
Задание 5

Hãy giải thích bộ chọn trong đoạn mã dưới đây chọn phần tử nào. Sau đó viết mã HTML phù hợp với bộ chọn này. Đây là mã có bộ chọn:

cssh2#elem.bbb {
  color: red;
}