Câu 1:Trong tiêu chuẩn HTML5, khai báo 'DOCTYPE' ở đầu tài liệu có vai trò chính là gì?
💡 Lời giải chi tiết:
Khai báo 'DOCTYPE html' là bắt buộc để trình duyệt hiểu và xử lý tài liệu theo đúng chuẩn HTML5 hiện hành. Kết luận Lý giải: Xác định kiểu tài liệu và hướng dẫn trình duyệt hiển thị trang web theo chuẩn HTML5.
Câu 2:Sự khác biệt về mặt ngữ nghĩa (semantic) giữa thẻ 'strong' và thẻ 'b' là gì?
💡 Lời giải chi tiết:
Theo chuẩn HTML5, thẻ 'strong' mang ý nghĩa nhấn mạnh mức độ quan trọng về nội dung đối với công cụ tìm kiếm và trình đọc màn hình. Kết luận Lý giải: Thẻ 'b' chỉ làm đậm chữ về mặt hình thức, còn thẻ 'strong' nhấn mạnh tầm quan trọng của nội dung.
Câu 3:Thuộc tính 'alt' trong thẻ 'img' có mục đích quan trọng nhất là gì?
💡 Lời giải chi tiết:
Thuộc tính 'alt' giúp cải thiện khả năng tiếp cận cho người khiếm thị và cung cấp thông tin cho công cụ tìm kiếm. Kết luận Lý giải: Cung cấp văn bản thay thế nếu hình ảnh không thể hiển thị và hỗ trợ trình đọc màn hình.
Câu 4:Để tạo một danh sách có thứ tự (được đánh số 1, 2, 3...), bạn nên sử dụng cặp thẻ nào?
💡 Lời giải chi tiết:
Thẻ 'ol' (Ordered List) được sử dụng để tạo danh sách mà thứ tự của các mục là quan trọng. Kết luận Lý giải: Cặp thẻ 'ol' và 'li'.
Câu 5:Khi sử dụng thẻ liên kết 'a', giá trị nào của thuộc tính 'target' sẽ giúp mở liên kết trong một tab mới?
💡 Lời giải chi tiết:
Giá trị '_blank' hướng dẫn trình duyệt tạo một ngữ cảnh duyệt web mới (thường là tab mới) cho liên kết đó. Kết luận Lý giải: Giá trị '_blank'.
Câu 6:Thẻ ngữ nghĩa nào được sử dụng để xác định nội dung chính và duy nhất của một tài liệu HTML?
💡 Lời giải chi tiết:
Thẻ 'main' bao bọc nội dung cốt lõi của trang và không nên xuất hiện nhiều hơn một lần trên mỗi trang. Kết luận Lý giải: Thẻ 'main'.
Câu 7:Trong một biểu mẫu (form) HTML, thẻ nào được dùng để tạo một danh sách lựa chọn thả xuống (dropdown list)?
💡 Lời giải chi tiết:
Thẻ 'select' tạo ra trình đơn thả xuống và các lựa chọn bên trong được định nghĩa bởi thẻ 'option'. Kết luận Lý giải: Thẻ 'select'.
Câu 8:Thuộc tính 'title' khi áp dụng cho hầu hết các phần tử HTML có tác dụng gì?
💡 Lời giải chi tiết:
Thuộc tính 'title' cung cấp thông tin tư vấn thường xuất hiện dưới dạng chú giải công cụ khi di chuột. Kết luận Lý giải: Hiển thị một thông tin bổ sung (tooltip) khi người dùng di chuột qua phần tử đó.
Câu 9:Thứ tự phân cấp của các thẻ tiêu đề từ cao nhất đến thấp nhất trong HTML là gì?
💡 Lời giải chi tiết:
Thẻ 'h1' đại diện cho tiêu đề quan trọng nhất, giảm dần mức độ quan trọng đến 'h6'. Kết luận Lý giải: Từ thẻ 'h1' đến thẻ 'h6'.
Câu 10:Để nhóm các phần tử liên quan trong một biểu mẫu và tạo khung viền xung quanh chúng, bạn sử dụng thẻ nào?
💡 Lời giải chi tiết:
Thẻ 'fieldset' được dùng để gom nhóm các điều khiển biểu mẫu, thường đi kèm thẻ 'legend' để đặt tiêu đề cho nhóm. Kết luận Lý giải: Thẻ 'fieldset'.
Câu 11:Sự khác biệt chính giữa thẻ 'article' và thẻ 'section' là gì?
💡 Lời giải chi tiết:
Theo phân tích phổ biến, 'article' mang tính độc lập hoàn chỉnh trong khi 'section' chỉ là một phần cấu trúc của tài liệu. Kết luận Lý giải: Thẻ 'article' dùng cho nội dung độc lập có thể phân phối lại, còn 'section' dùng để phân chia các phần theo chủ đề.
Câu 12:Kiểu 'input' nào trong HTML5 cho phép người dùng chọn một giá trị trong một phạm vi xác định bằng thanh trượt?
💡 Lời giải chi tiết:
Giá trị 'range' của thuộc tính 'type' tạo ra một thanh trượt điều khiển để chọn một số trong một khoảng nhất định. Kết luận Lý giải: Kiểu 'range'.
Câu 13:Để người dùng có thể chọn đồng thời nhiều lựa chọn trong một nhóm câu hỏi, bạn nên sử dụng kiểu 'input' nào?
💡 Lời giải chi tiết:
Khác với 'radio' chỉ cho phép chọn một, 'checkbox' cho phép người dùng chọn không, một hoặc nhiều phương án. Kết luận Lý giải: Kiểu 'checkbox'.
Câu 14:Thẻ ngữ nghĩa nào được dùng để xác định phần chân trang của một trang web hoặc một phân đoạn nội dung?
💡 Lời giải chi tiết:
Thẻ 'footer' thường chứa thông tin bản quyền, liên hệ hoặc bản đồ trang web ở cuối trang hoặc cuối một bài viết. Kết luận Lý giải: Thẻ 'footer'.
Câu 15:Thẻ 'iframe' trong HTML được sử dụng với mục đích chủ yếu là gì?
💡 Lời giải chi tiết:
Thẻ 'iframe' (inline frame) cho phép hiển thị nội dung từ một nguồn khác ngay bên trong cấu trúc của trang web đang xem. Kết luận Lý giải: Để nhúng một tài liệu HTML khác hoặc một trang web khác vào trang hiện tại.
Câu 16:Thẻ nào là phù hợp nhất để chứa các liên kết điều hướng chính trên một trang web?
💡 Lời giải chi tiết:
Thẻ 'nav' được thiết kế dành riêng cho các khối chứa các liên kết giúp người dùng điều hướng trong website. Kết luận Lý giải: Thẻ 'nav'.
Câu 17:Sự khác biệt cơ bản giữa hai thẻ 'div' và 'span' là gì?
💡 Lời giải chi tiết:
Các phần tử khối như 'div' bắt đầu trên một dòng mới và chiếm toàn bộ chiều rộng, trong khi 'span' chỉ chiếm không gian cần thiết. Kết luận Lý giải: Thẻ 'div' là phần tử khối (block), còn 'span' là phần tử nội dòng (inline).
Câu 18:Để tạo một điểm xuống dòng trong một đoạn văn bản mà không tạo ra một đoạn văn mới, bạn sử dụng thẻ nào?
💡 Lời giải chi tiết:
Thẻ 'br' (break) tạo ra một lần ngắt dòng đơn lẻ và không yêu cầu thẻ đóng. Kết luận Lý giải: Thẻ 'br'.
Câu 19:Cách viết nào sau đây mô tả đúng cấu trúc của một đoạn chú thích (comment) trong mã nguồn HTML?
💡 Lời giải chi tiết:
Cú pháp chú thích HTML giúp trình duyệt bỏ qua đoạn mã đó khi thông dịch trang web. Kết luận Lý giải: Bắt đầu bằng dấu nhỏ hơn kèm dấu chấm than và hai dấu gạch ngang, kết thúc bằng hai dấu gạch ngang kèm dấu lớn hơn.
Câu 20:Để tạo một danh sách mô tả (ví dụ: một thuật ngữ và định nghĩa của nó), bộ thẻ nào là chính xác?
💡 Lời giải chi tiết:
Thẻ 'dl' định nghĩa danh sách, 'dt' định nghĩa thuật ngữ và 'dd' mô tả chi tiết cho thuật ngữ đó. Kết luận Lý giải: Bộ thẻ 'dl', 'dt', 'dd'.
Câu 21:Thuộc tính nào dùng để bắt buộc người dùng phải nhập dữ liệu vào ô 'input' trước khi gửi biểu mẫu?
💡 Lời giải chi tiết:
Thuộc tính 'required' là một thuộc tính Boolean giúp trình duyệt tự động kiểm tra tính hợp lệ của dữ liệu đầu vào. Kết luận Lý giải: Thuộc tính 'required'.
Câu 22:Cặp thẻ nào được dùng để chứa một nội dung minh họa độc lập (như ảnh, sơ đồ) kèm theo chú thích cho nó?
💡 Lời giải chi tiết:
Thẻ 'figure' dùng để bao bọc nội dung tự chứa và 'figcaption' cung cấp tiêu đề hoặc mô tả cho nội dung đó. Kết luận Lý giải: Thẻ 'figure' và 'figcaption'.
Câu 23:Khi chèn tài liệu từ bên ngoài, sự khác biệt giữa thuộc tính 'href' và 'src' là gì?
💡 Lời giải chi tiết:
Thuộc tính 'href' (Hypertext Reference) tạo kết nối, trong khi 'src' (Source) tải tài nguyên vào vị trí của thẻ. Kết luận Lý giải: 'href' dùng để tạo liên kết đến tài liệu khác, còn 'src' dùng để nhúng tài liệu vào trang hiện tại.
Câu 24:Thẻ HTML nào được sử dụng để phát video trực tiếp trên trang web mà không cần plugin bên thứ ba?
💡 Lời giải chi tiết:
Thẻ 'video' là một phần của chuẩn HTML5 hỗ trợ phát các định dạng tệp video phổ biến trực tiếp trên trình duyệt. Kết luận Lý giải: Thẻ 'video'.
Câu 25:Thẻ 'header' trong HTML5 có vai trò chính là gì?
💡 Lời giải chi tiết:
Thẻ 'header' đóng vai trò là phần mở đầu cho một trang hoặc một phần của trang (như trong thẻ article). Kết luận Lý giải: Chứa các nội dung giới thiệu, biểu trưng (logo) hoặc tập hợp các liên kết điều hướng.