Trắc nghiệm Cánh diều Tin học ứng dụng 12 bài 10: Bộ chọn lớp, bộ chọn định danh

Trắc nghiệm Cánh diều Tin học ứng dụng 12 bài 10: Bộ chọn lớp, bộ chọn định danh

1. Trong JavaScript, khi sử dụng `document.getElementById(myElement)`, bạn đang truy cập phần tử dựa trên thuộc tính nào?
2. Bạn có một danh sách không thứ tự (`
    `) với nhiều mục (`
  • `). Bạn muốn chỉ định kiểu cho mục đầu tiên của danh sách đó. Bộ chọn CSS nào là phù hợp nhất?
3. Trong một trang web, có nhiều nút bấm với class button. Bạn muốn chỉ làm nổi bật nút đầu tiên trong một danh sách cụ thể. Bạn sẽ sử dụng bộ chọn nào?
4. Đâu là sự khác biệt cơ bản giữa bộ chọn lớp (class selector) và bộ chọn định danh (ID selector) trong CSS?
5. Bộ chọn `ul > li` có ý nghĩa gì trong CSS?
6. Trong CSS, bộ chọn định danh (ID selector) được sử dụng để định kiểu cho một phần tử duy nhất trên trang web. Bộ chọn định danh được khai báo bằng ký hiệu nào sau đây?
7. Bạn muốn làm cho tất cả các phần tử có class `warning` có màu đỏ. Bạn sẽ viết quy tắc CSS như thế nào?
8. CSS cho phép kết hợp các bộ chọn để tạo ra các quy tắc định kiểu cụ thể hơn. Ví dụ, `div.content` sẽ chọn những phần tử nào?
9. Bạn muốn tạo một kiểu dáng riêng cho một nút Xóa đặc biệt trên trang. Bạn nên gán cho nút đó một thuộc tính gì?
10. Trong CSS, bộ chọn lớp (class selector) được sử dụng để định kiểu cho các phần tử có chung đặc điểm. Bộ chọn lớp được khai báo bằng ký hiệu nào sau đây?
11. Bạn muốn tất cả các nút bấm (button) có nhãn Thêm vào giỏ hàng trên một trang thương mại điện tử đều có màu xanh lá cây. Cách tiếp cận CSS hiệu quả nhất là gì?
12. Nếu bạn muốn định kiểu cho một phần tử HTML duy nhất có ID là main-header, bạn sẽ sử dụng bộ chọn CSS nào?
13. Bộ chọn `p#intro` sẽ áp dụng kiểu dáng cho phần tử nào?
14. Trong HTML, một phần tử có thể có nhiều class, ví dụ: ``. Làm thế nào để định kiểu cho các phần tử có cả hai class btn và primary cùng lúc?
15. Trong HTML, việc gán cùng một giá trị cho thuộc tính id cho nhiều phần tử là không hợp lệ theo các tiêu chuẩn web. Tại sao điều này lại quan trọng?
16. Bạn muốn tất cả các liên kết (thẻ ``) trong trang web có màu xanh lam và gạch chân. Bạn sẽ sử dụng bộ chọn nào?
17. Trong CSS, bộ chọn `a[target=_blank]` sẽ chọn những phần tử nào?
18. Xét đoạn mã HTML: ` `. Bộ chọn CSS nào sẽ chỉ định kiểu cho cả hai phần tử có class menu-item?
19. Bạn muốn định kiểu cho tất cả các phần tử `` nằm bên trong một `
` có ID là `content-block`. Bộ chọn CSS nào là chính xác nhất?
20. Nếu bạn có hai quy tắc CSS áp dụng cho cùng một phần tử, trong đó một quy tắc sử dụng bộ chọn lớp `.active` và một quy tắc khác sử dụng bộ chọn thẻ `div`, và cả hai đều cùng có độ đặc hiệu (specificity) tương đương, quy tắc nào sẽ được áp dụng?
21. Một trang web có đoạn mã HTML sau: `

Đây là đoạn văn bản nổi bật.

`. Để định kiểu cho đoạn văn bản này bằng CSS, ta sẽ sử dụng bộ chọn nào?
22. Bộ chọn nào sau đây có độ đặc hiệu (specificity) cao nhất?
23. Bạn muốn chọn tất cả các phần tử `div` mà không có class nào được gán. Bộ chọn CSS nào sau đây có thể được sử dụng?
24. Trong tình huống bạn cần định kiểu cho một phần tử duy nhất như tiêu đề chính của trang web, bạn nên ưu tiên sử dụng loại bộ chọn nào?
25. Trong CSS, khi hai bộ chọn khác nhau cùng định kiểu cho một phần tử, bộ chọn nào sẽ có độ ưu tiên cao hơn nếu chúng có cùng độ đặc hiệu (specificity)?