Câu 48. Bạn đang thiết kế một trang web bán hàng trực tuyến và muốn tạo phần giới thiệu về sản phẩm mới nhất, bao gồm: hình ảnh sản phẩm, tên sản phẩm, mô tả ngắn gọn và giá bán. Sử dụng các thẻ HTML nào sau đây để tạo cấu trúc và định dạng cho phần giới thiệu sản phẩm này hợp lý nhất?
A. <header>, <nav>, <aside>, <footer>.
B. <section>, <h3>, <p>, <img>, <em>.
C. <div>, <div>, <p>, <img>, <b>.
D. <article>, <h2>, <p>, <img>, <span>.
✅Đáp án: D
<article>, <h2>, <p>, <img>, <span> — các thẻ ngữ nghĩa phù hợp để mô tả một sản phẩm.
✅ Xem thêm video hướng dẫn giải
Câu 49. Cho đoạn mã HTML sau, phát biểu nào dưới đây nhận xét đúng về đoạn mã này?
<!DOCTYPE html>
<html>
<head>
<title>tạo trang web</title>
</head>
<body>
<h1> Thông tin mới nhất </h1>
<iframe src=”https://www.dantri.com.vn” width=”600″ height=”400″></iframe>
<p>Đây là một số nội dung khác trên trang web của bạn.</p>
</body>
</html>
A. Nhúng một video từ trang web https://www.dantri.com.vn vào trang web hiện tại.
B. Nhúng toàn bộ nội dung của trang web https://www.dantri.com.vn vào một khung nội tuyến trên trang web hiện tại.
C. Tạo một liên kết đến trang web https://www.dantri.com.vn
D. Hiển thị một hình ảnh từ trang web https://www.dantri.com.vn trên trang web hiện tại có chiều rộng 600px và chiều cao là 400px
✅Đáp án: B
<iframe> dùng để nhúng một trang web khác vào trong trang HTML hiện tại.
✅ Xem thêm video hướng dẫn giải
Câu 50. Thẻ HTML nào dưới đây được sử dụng để thêm chú thích cho bảng?
A. <th>.
B. <caption>.
C. <figcaption>.
D. .
✅Đáp án: B
<caption> là thẻ tiêu đề cho bảng, là phần tử con đầu tiên của <table>.
✅ Xem thêm video hướng dẫn giải
Câu 51. Trong HTML thẻ nào dưới đây được sử dụng để chèn khung nội tuyến vào trang web?
A. <image>.
B. <audio>.
C. <video>.
D. <iframe>
✅Đáp án: D
<iframe> chèn nội dung từ một trang web khác vào trang hiện tại.
✅ Xem thêm video hướng dẫn giải
Câu 52. Trong các phần tử HTML dưới đây, phần tử nào chỉ chứa văn bản và không được chứa các phần tử con khác?
A. <h1>.
B. <title>.
C. <body>.
D. <head>.
✅Đáp án: B
<title> chỉ chứa văn bản thuần, không chứa thẻ con.
✅ Xem thêm video hướng dẫn giải
Câu 53. Phương án nào dưới đây đúng để chèn hình ảnh vào văn bản trong HTLM?
A. <img href=”anh.jpg” alt = “Ảnh đẹp”>.
B. <img src=”anh.jpg” alt = “Ảnh đẹp”>.
C. <image src=”anh.jpg” alt = “Ảnh đẹp”>.
D. <img alt=”anh”> image.gif </img>.
✅Đáp án: B
<img> có thuộc tính src và alt.
✅ Xem thêm video hướng dẫn giải
Câu 54.Thành phần nào sau đây không phải là một phần từ HTML
A. <head>.
B. <html>.
C. <!DOCTYPE>.
D. <body>.
✅Đáp án: C
<!DOCTYPE html> là khai báo kiểu tài liệu, không phải thẻ HTML.
✅ Xem thêm video hướng dẫn giải
Câu 55. Thẻ nào dưới đây được dùng để định dạng tiêu đề trang web có cỡ chữ nhỏ nhất?
A. <h1>.
B. <h2>.
C. <h7>.
D. <h6>.
✅Đáp án: D
<h6> là tiêu đề có kích thước nhỏ nhất trong HTML từ <h1> đến <h6>.
✅ Xem thêm video hướng dẫn giải
Câu 56. Thẻ nào sau đây tạo ra một đoạn văn bản mới, có khoảng cách giữa các đoạn?
A. <span>.
B. <div>.
C. <br>.
D. <p>.
✅Đáp án: D
<p> tạo đoạn văn bản mới và có khoảng cách trên dưới mặc định.
✅ Xem thêm video hướng dẫn giải
PHẦN 2: PHẦN TRẮC NGHIỆM ĐÚNG SAI
Câu 57. Bạn B có viết một đoạn mã HTML để tạo biểu mẫu điền thông tin cá nhân như sau:
<h1>Biểu mẫu thông tin cá nhân</h1>
<form action=”” method=”post”>
<input type=”text” name=”txten” placeholder=”Nhập họ tên”><br>
<label for=”dia_chi”>Địa chỉ:</label><br>
<textarea id=”dia_chi” name=”dia_chi” rows=”4″ cols=”50″></textarea><br>
<p>Môn thể thao yêu thích:</p>
<input type=”radio” id=”cau_long” name=”mon_the_thao” value=”cau_long”>
<label for=”cau_long”>Cầu lông</label>
<input type=”radio” id=”bong_ban” name=”mon_the_thao” value=”bong_ban”>
<label for=”bong_ban”>Bóng bàn</label>
<input type=”radio” id=”bong_ro” name=”mon_the_thao” value=”bong_ro”>
<label for=”bong_ro”>Bóng rổ</label><br>
<input type=”submit” value=”Gửi”>
<button type=”reset”>Xóa</button>
</form>
Sau khi đọc xong đoạn mã, các bạn có một số nhận xét như sau:
a) Sau khi mở tệp trên trình duyệt web, trong ô text hiện dòng chữ “Nhập họ tên”.
b) Ô nhập liệu textarea khai báo sai cú pháp vì thiếu thuộc tính value và thừa thuộc tính id.
c) Khi kích chuột vào các chữ “Cầu lông”, “Bóng bàn”, “Bóng rổ” thì nút radio tương ứng chưa được tích chọn.
d) Biểu mẫu đang cho phép tích chọn được cả 3 môn thể thao cùng lúc.
✅Đáp án:
a)✅ Đúng:
Tại dòng <input type=”text” name=”txten” placeholder=”Nhập họ tên”>
→ Thuộc tính placeholder=”Nhập họ tên” sẽ hiển thị văn bản mờ “Nhập họ tên” bên trong ô văn bản khi chưa nhập gì cả.
b)❌ Sai:
<textarea> không dùng value; giá trị nhập vào được đặt giữa thẻ mở và đóng:
c)❌ Sai:
Mỗi nhãn <label> phải liên kết đúng với nút radio bằng for=”id” (hoặc chứa trực tiếp phần tử input bên trong).
→ Nếu for không khớp với id của <input>, thì liên kết sẽ không hoạt động đúng.
d)❌ Sai:
Nếu cả 3 nút radio có chung name=”mon_the_thao”, thì:
→ Chỉ chọn được một trong số ba tại một thời điểm — đúng với hành vi chuẩn của radio.
→ Muốn chọn nhiều mục, phải dùng type=”checkbox”, không phải radio.
✅ Xem thêm video hướng dẫn giải

