1. Thẻ HTML nào được dùng để tạo một danh sách có thứ tự (ordered list)?
A. thẻ "ul"
B. thẻ "li"
C. thẻ "ol"
D. thẻ "dl"
2. Ngôn ngữ nào được sử dụng để tạo kiểu dáng và giao diện trực quan cho một trang web?
A. HTML
B. JavaScript
C. Python
D. CSS
3. Thẻ HTML nào được sử dụng để tạo một dòng kẻ ngang?
A. thẻ "line"
B. thẻ "hr"
C. thẻ "br"
D. thẻ "div"
4. Thẻ HTML nào được sử dụng để định nghĩa một khối nội dung có thể tái sử dụng và thường được nhóm lại với nhau, ví dụ như một bài blog hoặc một sản phẩm?
A. thẻ "div"
B. thẻ "span"
C. thẻ "article"
D. thẻ "p"
5. Thuộc tính "class" trong HTML có chức năng gì?
A. Xác định một ID duy nhất cho phần tử.
B. Cho phép áp dụng cùng một kiểu CSS cho nhiều phần tử khác nhau.
C. Liên kết đến một tài nguyên bên ngoài.
D. Định nghĩa một đoạn mã JavaScript.
6. Thẻ HTML nào được sử dụng để tạo một danh sách không có thứ tự (unordered list)?
A. thẻ "ol"
B. thẻ "dl"
C. thẻ "ul"
D. thẻ "li"
7. Thẻ HTML nào dùng để nhúng một tệp CSS vào trang web?
A. thẻ "script"
B. thẻ "style"
C. thẻ "link"
D. thẻ "meta"
8. Để tạo một bảng trong HTML, bạn cần sử dụng những thẻ nào là chính?
A. thẻ "list" và thẻ "item"
B. thẻ "table", thẻ "tr" và thẻ "td"
C. thẻ "div" và thẻ "span"
D. thẻ "header", thẻ "body" và thẻ "footer"
9. Ngôn ngữ nào được sử dụng chủ yếu để định dạng cấu trúc và nội dung của một trang web?
A. CSS
B. JavaScript
C. HTML
D. Python
10. Trong HTML, thuộc tính "id" có đặc điểm gì?
A. Có thể sử dụng nhiều lần trên cùng một trang web cho các phần tử khác nhau.
B. Phải là duy nhất trên toàn bộ trang web.
C. Không phân biệt chữ hoa chữ thường.
D. Chỉ có thể áp dụng cho thẻ "div".
11. Trong HTML, thuộc tính "alt" của thẻ "img" có vai trò gì?
A. Xác định kích thước của hình ảnh.
B. Cung cấp văn bản thay thế cho hình ảnh khi không hiển thị được hoặc cho trình đọc màn hình.
C. Chỉ định vị trí của hình ảnh trên trang.
D. Tạo hiệu ứng cho hình ảnh.
12. Thuộc tính "href" trong thẻ "a" dùng để làm gì?
A. Xác định kiểu chữ cho liên kết.
B. Chỉ định URL đích của liên kết.
C. Đặt kích thước cho liên kết.
D. Mở liên kết trong một cửa sổ mới.
13. Để tạo một khung (frame) trong trang web cho phép nhúng một trang HTML khác vào, bạn thường sử dụng thẻ nào (mặc dù hiện nay ít được khuyến khích sử dụng so với các phương pháp khác)?
A. thẻ "frame"
B. thẻ "iframe"
C. thẻ "object"
D. thẻ "embed"
14. Thuộc tính "src" trong thẻ "script" dùng để làm gì?
A. Xác định vị trí của thẻ script.
B. Chỉ định đường dẫn đến tệp mã JavaScript bên ngoài.
C. Định nghĩa ngôn ngữ của mã script.
D. Thiết lập thuộc tính "async" hoặc "defer".
15. Thẻ HTML nào được sử dụng để định nghĩa một phần tử đóng vai trò là một khối độc lập (container) cho nội dung, thường dùng để nhóm các phần tử khác hoặc áp dụng CSS?
A. thẻ "span"
B. thẻ "p"
C. thẻ "div"
D. thẻ "section"
16. Trong HTML, thẻ nào được sử dụng để định nghĩa một đoạn văn bản?
A. thẻ "h1"
B. thẻ "p"
C. thẻ "br"
D. thẻ "span"
17. Thẻ HTML nào được sử dụng để tạo một tiêu đề cấp 1?
A. thẻ "heading1"
B. thẻ "h2"
C. thẻ "title"
D. thẻ "h1"
18. Trong CSS, thuộc tính "color" dùng để làm gì?
A. Thay đổi màu nền của phần tử.
B. Thay đổi màu của văn bản.
C. Thay đổi độ dày của đường viền.
D. Thay đổi kích thước font chữ.
19. Trong ngữ cảnh của trang web, "DOM" là viết tắt của gì?
A. Document Object Model
B. Data Object Model
C. Design Object Model
D. Document Oriented Markup
20. Để nhúng một hình ảnh vào trang web, bạn sử dụng thẻ nào và thuộc tính nào?
A. thẻ "img" với thuộc tính "href"
B. thẻ "img" với thuộc tính "src"
C. thẻ "picture" với thuộc tính "src"
D. thẻ "image" với thuộc tính "link"
21. Trong CSS, thuộc tính "background-color" dùng để làm gì?
A. Thay đổi màu của văn bản.
B. Thay đổi màu nền của phần tử.
C. Thay đổi màu đường viền của phần tử.
D. Thay đổi màu của liên kết.
22. Trong HTML, thuộc tính "title" khi được thêm vào một phần tử như thẻ "a" hoặc thẻ "img" thường có chức năng gì khi người dùng di chuột qua?
A. Thay đổi màu sắc của phần tử.
B. Hiển thị một đoạn văn bản mô tả (tooltip).
C. Mở một liên kết mới.
D. Thay đổi kích thước của phần tử.
23. Để định dạng một phần tử HTML chỉ có ảnh hưởng đến chính nó và không lan truyền xuống các phần tử con, bạn nên sử dụng loại selector CSS nào?
A. Selector thẻ (tag selector)
B. Selector lớp (class selector)
C. Selector ID (ID selector)
D. Selector thuộc tính (attribute selector)
24. Thẻ HTML nào được sử dụng để tạo một liên kết đến một trang khác hoặc một phần tử khác trên cùng trang?
A. thẻ "link"
B. thẻ "a"
C. thẻ "url"
D. thẻ "href"
25. Trong HTML, thẻ "meta" thường được sử dụng để cung cấp thông tin gì về trang web?
A. Chỉ định tiêu đề chính của trang.
B. Cung cấp siêu dữ liệu (metadata) như mô tả trang, từ khóa, tác giả, hoặc cài đặt ký tự.
C. Định nghĩa các đoạn văn bản.
D. Tạo các liên kết nội bộ.