Trắc nghiệm Tin học ứng dụng 12 Cánh diều bài 10: Bộ chọn lớp, bộ chọn định danh giúp bạn luyện tập thường xuyên để ghi nhớ lâu hơn thông qua hệ thống câu hỏi đa dạng. Các câu hỏi được phân bổ hợp lý theo mức độ nhận thức giúp bạn tự tin hoàn thành bài quiz. Đặc biệt phù hợp với người học muốn tự đánh giá năng lực. Thông qua quá trình làm bài, bạn có thể xác định phần kiến thức còn yếu. Điều này giúp việc học trở nên tiết kiệm thời gian hơn.
Trắc nghiệm Tin học ứng dụng 12 Cánh diều bài 10: Bộ chọn lớp, bộ chọn định danh
⏱ Thời gian còn lại: --:--
Tiến độ hoàn thành
0/0 câu
🏆 BẢNG VÀNG TOP 5 ĐIỂM TỐT NHẤT
Đang tải bảng xếp hạng...
Câu 1: Trong mã HTML, thuộc tính nào được dùng để gắn tên lớp cho một thẻ?
- - id
- - style
- - class
- - name
Câu 2: Trong CSS, ký tự nào được sử dụng để bắt đầu một bộ chọn lớp (class selector)?
- - Ký tự thăng (#)
- - Ký tự chấm (.)
- - Ký tự và (&)
- - Ký tự gạch dưới (_)
Câu 3: Để xác định một bộ chọn định danh (id selector) trong CSS, ta sử dụng ký tự nào?
- - Ký tự chấm (.)
- - Ký tự phần trăm (%)
- - Ký tự thăng (#)
- - Ký tự sao (*)
Câu 4: Một thẻ HTML có thể có bao nhiêu id?
- - Vô hạn
- - Tối đa 2
- - Chỉ 1
- - Tùy thuộc vào CSS
Câu 5: Điểm khác biệt cơ bản nhất giữa 'class' và 'id' trong HTML khi áp dụng CSS là gì?
- - Class có thể dùng cho nhiều phần tử, id chỉ dành cho một phần tử duy nhất
- - Id có thể dùng cho nhiều phần tử, class chỉ dành cho một phần tử
- - Class chỉ dùng cho văn bản, id chỉ dùng cho hình ảnh
- - Id có độ ưu tiên thấp hơn class
Câu 6: Trong mã CSS, bộ chọn #header .title có nghĩa là gì?
- - Chọn class 'title' nằm bên trong phần tử có id 'header'
- - Chọn id 'header' và class 'title'
- - Chọn phần tử có cả id 'header' và class 'title'
- - Không có ý nghĩa gì
Câu 7: Bộ chọn nào có độ ưu tiên thấp nhất trong các loại sau?
- - Bộ chọn lớp
- - Bộ chọn id
- - Bộ chọn thẻ (tag)
- - Bộ chọn style inline
Câu 8: Nếu bạn muốn định dạng tất cả các thẻ có class là 'highlight', bạn viết selector như thế nào?
- - #highlight {}
- - highlight {}
- - .highlight {}
- - all.highlight {}
Câu 9: Tên class nào sau đây là không hợp lệ trong CSS?
- - .menu-item
- - .1st-choice
- - .nav_bar
- - .container
Câu 10: Việc sử dụng nhiều class cho một phần tử HTML là:
- - Không được phép
- - Có thể thực hiện bằng cách cách nhau bởi dấu cách
- - Chỉ dùng được cho thẻ div
- - Làm trình duyệt bị treo
Câu 11: Khi nào thì CSS sử dụng cả class và id cùng lúc trên một phần tử?
- - Không bao giờ
- - Khi muốn định dạng chung bằng class và định dạng riêng biệt bằng id
- - Để làm cho code CSS khó hiểu hơn
- - Khi trình duyệt yêu cầu
Câu 12: Khi nào nên sử dụng bộ chọn định danh (id)?
- - Khi muốn áp dụng kiểu cho mọi đoạn văn
- - Khi muốn định dạng một phần tử duy nhất và quan trọng trong trang
- - Khi không biết đặt tên gì cho class
- - Khi muốn làm cho mã CSS ngắn hơn
Câu 13: Giữa class và id, cái nào tốt hơn để đặt tên cho các phần tử cấu trúc layout chính?
- - Cả hai đều tốt như nhau
- - Class, vì tính tái sử dụng cao
- - Id, vì nó chỉ xuất hiện một lần
- - Không cái nào, dùng thẻ tag thôi
Câu 14: Nếu một phần tử có cả thuộc tính class và id, thuộc tính nào sẽ được ưu tiên nếu cả hai cùng định nghĩa thuộc tính 'color'?
- - Cả hai đều không hoạt động
- - Thuộc tính class được ưu tiên
- - Thuộc tính id được ưu tiên
- - Trình duyệt sẽ báo lỗi
Câu 15: Điều gì xảy ra nếu bạn đặt cùng một id cho hai phần tử khác nhau trong một trang web?
- - CSS sẽ áp dụng cho cả hai phần tử
- - Trang web sẽ bị lỗi hiển thị nghiêm trọng
- - Vi phạm tính duy nhất, có thể gây lỗi JavaScript hoặc hiển thị không như ý
- - Trình duyệt tự động sửa thành class
Câu 16: Tên nào sau đây là tên id hợp lệ?
- - id_1
- - 1-id
- - .id-1
- - #id
Câu 17: Mục đích chính của việc sử dụng bộ chọn lớp là gì?
- - Để định danh duy nhất một phần tử
- - Để áp dụng cùng một kiểu định dạng cho nhiều phần tử khác nhau
- - Để tạo liên kết giữa các trang web
- - Để ẩn toàn bộ trang web
Câu 18: Tại sao không nên lạm dụng bộ chọn định danh (id) để định dạng CSS?
- - Vì nó làm trang web chạy chậm hơn
- - Vì nó khó tái sử dụng và làm tăng độ ưu tiên không cần thiết
- - Vì trình duyệt cũ không hỗ trợ
- - Vì nó tốn nhiều dung lượng bộ nhớ
Câu 19: Cách viết nào sau đây là khai báo đúng cho một bộ chọn lớp tên là 'header-text'?
- - .header-text {}
- - #header-text {}
- - header-text {}
- - .header_text {}
Câu 20: Thuộc tính nào dùng để liên kết bộ chọn định danh trong CSS với phần tử trong HTML?
- - class
- - id
- - target
- - src
Câu 21: Bộ chọn nào có độ ưu tiên cao hơn trong CSS khi cùng tác động vào một thuộc tính?
- - Bộ chọn định danh (id selector)
- - Bộ chọn lớp (class selector)
- - Bộ chọn thẻ (tag selector)
- - Tất cả có độ ưu tiên bằng nhau
Câu 22: Khi đặt tên cho lớp (class) trong CSS, quy tắc nào sau đây là hợp lệ?
- - Tên không được bắt đầu bằng chữ cái
- - Tên nên bắt đầu bằng chữ cái, có thể chứa gạch nối hoặc gạch dưới
- - Tên bắt buộc phải chứa ký tự đặc biệt
- - Tên không được phép viết hoa
Câu 23: Bộ chọn nào sau đây là bộ chọn lớp?
- - #nav
- - .nav
- - nav
- - *nav
Câu 24: Để xóa bỏ định dạng của một class cụ thể, ta làm gì?
- - Xóa tên class trong CSS
- - Đặt giá trị thuộc tính là none
- - Cả hai phương án trên đều là cách thực hiện
- - Chỉ có thể dùng id
Câu 25: Dòng code nào sau đây thể hiện việc gán id 'main-content' cho một thẻ div?
- -
- -
- -
- -
- -