Câu 1:Khai báo 'doctype' nào sau đây là đúng chuẩn cho tài liệu HTML5?
💡 Lời giải chi tiết:
Theo tiêu chuẩn W3C cho HTML5, khai báo '!DOCTYPE html' là cú pháp ngắn gọn và duy nhất để trình duyệt nhận diện chế độ hiển thị chuẩn. Kết luận Lý giải !DOCTYPE html
Câu 2:Thẻ nào thường được dùng để chứa các siêu dữ liệu (metadata) và không hiển thị trực tiếp trên nội dung trang web?
💡 Lời giải chi tiết:
Thẻ 'head' đóng vai trò là nơi chứa các thông tin như tiêu đề trang, liên kết CSS và các thẻ meta mà người dùng không thấy trực tiếp. Kết luận Lý giải Thẻ 'head'
Câu 3:Để tạo một liên kết mở trong một tab mới, thuộc tính 'target' của thẻ 'a' phải có giá trị nào?
💡 Lời giải chi tiết:
Giá trị '_blank' trong thuộc tính 'target' chỉ thị cho trình duyệt mở tài liệu được liên kết trong một cửa sổ hoặc tab mới. Kết luận Lý giải _blank
Câu 4:Thuộc tính nào của thẻ 'img' được sử dụng để cung cấp văn bản thay thế nếu hình ảnh không thể hiển thị?
💡 Lời giải chi tiết:
Thuộc tính 'alt' (alternative text) cung cấp mô tả bằng chữ cho hình ảnh, hỗ trợ khả năng truy cập và SEO khi ảnh lỗi. Kết luận Lý giải alt
Câu 5:Trong HTML, thẻ nào được sử dụng để tạo một danh sách không có thứ tự (dấu chấm đầu dòng)?
💡 Lời giải chi tiết:
Thẻ 'ul' (unordered list) được dùng để nhóm một tập hợp các mục danh sách không theo thứ tự số học. Kết luận Lý giải Thẻ 'ul'
Câu 6:Thẻ nào dưới đây được sử dụng để tạo một ô tiêu đề trong bảng HTML?
💡 Lời giải chi tiết:
Thẻ 'th' (table header) được sử dụng để định nghĩa ô tiêu đề của một cột hoặc hàng, thường có định dạng in đậm mặc định. Kết luận Lý giải Thẻ 'th'
Câu 7:Cấu trúc nào sau đây dùng để tạo một chú thích trong mã nguồn HTML mà không hiển thị ra trình duyệt?
💡 Lời giải chi tiết:
Trong HTML, mọi nội dung nằm giữa các ký tự '!--' và '--' sẽ được trình duyệt bỏ qua khi hiển thị. Kết luận Lý giải !-- Chú thích --
Câu 8:Thuộc tính nào của thẻ 'input' dùng để xác định kiểu dữ liệu nhập vào là mật khẩu (ẩn ký tự)?
💡 Lời giải chi tiết:
Kiểu 'password' cho thẻ 'input' sẽ thay thế các ký tự người dùng nhập bằng dấu chấm hoặc dấu sao để bảo mật thông tin. Kết luận Lý giải type='password'
Câu 9:Thẻ 'semantic' nào trong HTML5 được dùng để định nghĩa một khu vực chứa các liên kết điều hướng trang web?
💡 Lời giải chi tiết:
Thẻ 'nav' (navigation) được thiết kế đặc biệt để bao bọc các menu hoặc các khối liên kết điều hướng chính của trang web. Kết luận Lý giải Thẻ 'nav'
Câu 10:Sự khác biệt chính giữa thuộc tính 'id' và 'class' trong HTML là gì?
💡 Lời giải chi tiết:
Theo quy tắc HTML, mỗi giá trị 'id' phải là duy nhất trong một tài liệu, trong khi 'class' có thể được gán cho bất kỳ số lượng phần tử nào. Kết luận Lý giải Id là duy nhất trên một trang, class có thể dùng cho nhiều phần tử
Câu 11:Thẻ nào được sử dụng để nhúng một file âm thanh vào trang web trong HTML5?
💡 Lời giải chi tiết:
HTML5 giới thiệu thẻ 'audio' để cho phép nhúng và phát các tập tin âm thanh trực tiếp trên trình duyệt mà không cần plugin. Kết luận Lý giải Thẻ 'audio'
Câu 12:Để gộp 3 cột trong một hàng của bảng HTML lại thành một, bạn sử dụng thuộc tính nào?
💡 Lời giải chi tiết:
Thuộc tính 'colspan' (column span) xác định số lượng cột mà một ô trong bảng sẽ trải rộng ra. Kết luận Lý giải colspan='3'
Câu 13:Thẻ nào được ưu tiên sử dụng để nhấn mạnh văn bản với ý nghĩa quan trọng (thường hiển thị in đậm)?
💡 Lời giải chi tiết:
Mặc dù cả 'b' và 'strong' đều làm đậm chữ, nhưng 'strong' mang ý nghĩa ngữ nghĩa (semantic) về sự quan trọng đối với trình đọc màn hình. Kết luận Lý giải Thẻ 'strong'
Câu 14:Trong một biểu mẫu (form), thuộc tính 'action' dùng để làm gì?
💡 Lời giải chi tiết:
Thuộc tính 'action' chứa URL của trang web hoặc dịch vụ xử lý dữ liệu sau khi biểu mẫu được gửi đi. Kết luận Lý giải Xác định nơi dữ liệu sẽ được gửi đến khi người dùng nhấn submit
Câu 15:Thẻ 'meta' với thuộc tính 'name='viewport'' thường được dùng để giải quyết vấn đề gì?
💡 Lời giải chi tiết:
Thẻ 'meta viewport' điều chỉnh kích thước và tỷ lệ hiển thị của trang web sao cho phù hợp với chiều rộng màn hình của thiết bị di động. Kết luận Lý giải Tối ưu hóa hiển thị trên các thiết bị di động (Responsive)
Câu 16:Để liên kết một tệp CSS bên ngoài vào tài liệu HTML, thẻ nào được sử dụng bên trong thẻ 'head'?
💡 Lời giải chi tiết:
Thẻ 'link' với thuộc tính rel='stylesheet' là cách chuẩn để kết nối tài liệu HTML với một tập tin định dạng CSS bên ngoài. Kết luận Lý giải Thẻ 'link'
Câu 17:Thuộc tính 'placeholder' trong thẻ 'input' có tác dụng gì?
💡 Lời giải chi tiết:
Thuộc tính 'placeholder' tạo ra văn bản gợi ý mờ trong ô nhập liệu và tự động biến mất khi người dùng bắt đầu gõ. Kết luận Lý giải Hiển thị một gợi ý ngắn gọn trong ô nhập liệu trước khi người dùng nhập
Câu 18:Thẻ nào được sử dụng để định nghĩa một đoạn văn bản trong HTML?
💡 Lời giải chi tiết:
Thẻ 'p' (paragraph) là thẻ khối được sử dụng để phân tách và trình bày các đoạn văn bản trong trang web. Kết luận Lý giải Thẻ 'p'
Câu 19:Ký thực thể (character entity) nào được dùng để hiển thị biểu tượng bản quyền (Copyright) trên trang web?
Câu 20:Thẻ 'br' được sử dụng nhằm mục đích gì trong nội dung HTML?
💡 Lời giải chi tiết:
Thẻ 'br' (break) là một thẻ rỗng được sử dụng để chèn một điểm ngắt dòng mà không bắt đầu một đoạn văn mới. Kết luận Lý giải Để ngắt dòng văn bản
Câu 21:Trong các thẻ tiêu đề từ 'h1' đến 'h6', thẻ nào có kích thước chữ mặc định lớn nhất và quan trọng nhất?
💡 Lời giải chi tiết:
Theo hệ thống phân cấp tiêu đề của HTML, 'h1' đại diện cho tiêu đề cấp cao nhất và có kích thước hiển thị lớn nhất. Kết luận Lý giải Thẻ 'h1'
Câu 22:Thuộc tính 'required' thêm vào thẻ 'input' có ý nghĩa gì khi gửi biểu mẫu?
💡 Lời giải chi tiết:
Thuộc tính 'required' kích hoạt tính năng xác thực phía trình duyệt, ngăn chặn việc gửi biểu mẫu nếu trường đó chưa có dữ liệu. Kết luận Lý giải Người dùng không được để trống ô đó khi gửi form
Câu 23:Thẻ 'iframe' trong HTML được sử dụng để làm gì?
💡 Lời giải chi tiết:
Thẻ 'iframe' (inline frame) cho phép hiển thị nội dung của một trang web khác ngay bên trong một vùng xác định của trang web hiện hành. Kết luận Lý giải Để nhúng một tài liệu HTML khác (trang web khác) vào trang hiện tại
Câu 24:Thẻ nào trong HTML5 được sử dụng để bao bọc nội dung độc lập, có thể tự tồn tại mà không cần ngữ cảnh xung quanh (như một bài báo, bài đăng blog)?
💡 Lời giải chi tiết:
Thẻ 'article' được thiết kế cho các nội dung độc lập và có ý nghĩa riêng biệt hoàn chỉnh như bài viết tin tức hoặc bài đăng diễn đàn. Kết luận Lý giải Thẻ 'article'
Câu 25:Để kết nối một nhãn ('label') với một ô nhập liệu cụ thể, ta sử dụng thuộc tính nào của thẻ 'label'?
💡 Lời giải chi tiết:
Thuộc tính 'for' của thẻ 'label' phải có giá trị trùng khớp với thuộc tính 'id' của phần tử 'input' để tạo liên kết tương tác. Kết luận Lý giải for