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: Bộ chọn nào sau đây là bộ chọn lớp?
- - #nav
- - .nav
- - nav
- - *nav
Câu 2: Đ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 3: 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 4: Để 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 5: 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 6: Đ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 7: 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 8: Để 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: Tên nào sau đây là tên id hợp lệ?
- - id_1
- - 1-id
- - .id-1
- - #id
Câu 18: 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 19: 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 20: 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 21: Tên class nào sau đây là không hợp lệ trong CSS?
- - .menu-item
- - .1st-choice
- - .nav_bar
- - .container
Câu 22: 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 23: 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 24: Dòng code nào sau đây thể hiện việc gán id 'main-content' cho một thẻ div?
- -
- -
- -
- -
Câu 25: 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
- -