Bộ câu hỏi trắc nghiệm HTML online (Có đáp án) số 5 bao gồm nhiều câu hỏi về CSS. Cùng rèn luyện kiến thức HTML online ngay nhé.
1. Phương pháp nào sau đây được ưu tiên để thêm CSS vào một trang HTML cho mục đích bảo trì và tổ chức code?
A. Inline CSS
B. Internal CSS
C. External CSS
D. CSS được tạo bằng JavaScript
2. Đâu là cách đúng để tạo một comment trong HTML?
A. // Đây là một comment
B. /* Đây là một comment */
C. !-- Đây là một comment --
D. comment Đây là một comment /comment
3. Thẻ HTML nào được sử dụng để nhóm các tùy chọn trong một danh sách thả xuống?
A. list
B. group
C. optgroup
D. options
4. Trong HTML, thuộc tính `id` nên được sử dụng như thế nào?
A. Sử dụng cho tất cả các phần tử trên trang
B. Sử dụng cho nhiều phần tử có cùng kiểu dáng
C. Sử dụng một lần duy nhất cho một phần tử cụ thể trên trang
D. Chỉ sử dụng cho các phần tử form
5. Thuộc tính nào của thẻ img được yêu cầu bắt buộc theo chuẩn HTML5?
A. alt
B. src
C. title
D. width
6. Thuộc tính `alt` trong thẻ `img` có vai trò quan trọng nhất trong việc nào?
A. Tăng tốc độ tải trang
B. Hiển thị hình ảnh chất lượng cao hơn
C. Cải thiện khả năng truy cập và SEO
D. Tạo hiệu ứng động cho hình ảnh
7. Thẻ HTML nào được sử dụng để tạo một dòng ngang (horizontal rule)?
A. br
B. line
C. hr
D. horizontal
8. Thuộc tính `colspan` trong HTML được sử dụng để làm gì?
A. Chỉ định màu của cột
B. Làm cho một ô bảng trải dài trên nhiều cột
C. Chỉ định chiều rộng của cột
D. Làm cho một ô bảng trải dài trên nhiều hàng
9. Để tạo một form trong HTML, thẻ nào sau đây là bắt buộc?
A. input
B. form
C. button
D. label
10. Thẻ HTML nào được sử dụng để tạo một khu vực có thể nhấp vào (clickable area) trên một hình ảnh?
A. area
B. map
C. image
D. hotspot
11. Thẻ HTML semantic nào sau đây biểu thị một khu vực điều hướng trên trang web?
A. header
B. nav
C. article
D. aside
12. Thẻ HTML nào được sử dụng để tạo một danh sách không có thứ tự?
13. Sự khác biệt chính giữa thẻ `div` và `span` là gì?
A. `div` là một phần tử inline, còn `span` là một phần tử block
B. `div` là một phần tử block, còn `span` là một phần tử inline
C. Không có sự khác biệt, chúng có thể thay thế cho nhau
D. `div` chỉ dùng cho văn bản, `span` chỉ dùng cho hình ảnh
14. Thẻ HTML nào được sử dụng để tạo một tiêu đề lớn nhất?
A. h6
B. h1
C. heading
D. h0
15. Thẻ HTML nào dùng để nhúng video vào trang web?
A. media
B. video
C. movie
D. source
16. Thuộc tính nào sau đây được sử dụng để xác định phương thức gửi dữ liệu form lên server?
A. action
B. method
C. target
D. enctype
17. Trong HTML, thuộc tính `class` được sử dụng chủ yếu cho mục đích gì?
A. Để xác định kiểu dáng inline cho một phần tử
B. Để liên kết đến một trang web khác
C. Để nhóm các phần tử HTML lại với nhau và áp dụng CSS hoặc JavaScript
D. Để xác định ID duy nhất cho một phần tử
18. Đâu là cách chính xác để xác định kiểu chữ (font family) cho một phần tử HTML bằng CSS?
A. text-font fontname
B. font-family fontname
C. font fontname
D. text fontname
19. Thẻ HTML nào được sử dụng để định nghĩa một chú thích hoặc ghi chú bên lề?
A. aside
B. note
C. figcaption
D. details
20. Thẻ HTML nào được sử dụng để định nghĩa metadata về một tài liệu HTML?
A. body
B. title
C. meta
D. header
21. Đâu là cách đúng để nhúng JavaScript vào trang HTML?
A. script type=""text/javascript"" src=""script.js""/script
B. javascript src=""script.js""
C. script src=""script.js""/script
D. script type=""text/javascript"" src=""script.js""/script
22. Khi nào nên sử dụng thẻ `iframe` trong HTML?
A. Để tạo bố cục trang phức tạp
B. Để nhúng một trang web khác vào trang web hiện tại
C. Để hiển thị hình ảnh động
D. Để tạo hiệu ứng cuộn trang mượt mà
23. Thuộc tính nào sau đây KHÔNG phải là một thuộc tính hợp lệ của thẻ input trong HTML5?
A. type
B. placeholder
C. required
D. source
24. Thẻ HTML nào được sử dụng để định nghĩa một bảng?
A. grid
B. layout
C. table
D. data
25. Thuộc tính nào sau đây được sử dụng để làm cho một phần tử HTML trở nên chỉ đọc (không thể chỉnh sửa) trong một form?
A. disabled
B. readonly
C. required
D. hidden
26. Đâu là cách thích hợp để định nghĩa kiểu dáng (style) cho tất cả các thẻ `p` trong một tài liệu HTML bằng CSS?
A. .p {color blue}
B. #p {color blue}
C. p {color blue}
D. all.p {color blue}
27. Thẻ HTML nào được sử dụng để tạo một liên kết?
28. Trong HTML5, thuộc tính `data-*` được sử dụng để làm gì?
A. Để lưu trữ dữ liệu tùy chỉnh, riêng tư cho phần tử
B. Để liên kết đến một cơ sở dữ liệu bên ngoài
C. Để tạo hiệu ứng động cho phần tử
D. Để xác định kiểu dữ liệu cho phần tử
29. Đâu là cách đúng để liên kết một tệp CSS bên ngoài vào tài liệu HTML?
A. script src=""styles.css""
B. link rel=""stylesheet"" type=""text/css"" href=""styles.css""
C. style src=""styles.css""
D. css src=""styles.css""
30. Đâu là thẻ HTML phù hợp nhất để chứa nội dung chính của trang web?
A. header
B. nav
C. main
D. footer