Up5me
Trang chủ > Câu hỏi lẻ > BuyWOQdN42Ak

Đề bài

Cho đoạn mã (văn bản) HTML tạo siêu liên kết sau, phương án nào cho ở bên dưới nhận xét đúng về đoạn mã này?

URL không đúng.
Đúng cú pháp, không có lỗi.
Thiếu giá trị cho thuộc tính href trong thẻ $ < a > $.
Liên kết không có ý nghĩa.
Đáp án đúng: B

Xem lời giải

Phương pháp giải

Lời giải chi tiết

Đoạn mã HTML cho ta thấy một siêu liên kết được tạo bằng thẻ <a> với thuộc tính href="#". Hãy phân tích từng phương án để tìm ra nhận xét đúng:

A. URL không đúng.
Không đúng. URL "#" là một giá trị hợp lệ trong HTML, thường dùng để tạo liên kết tới phần tử có id cùng tên trong cùng trang (thường là khi nội dung id không tồn tại hoặc chú thích chưa được bổ sung).

B. Đúng cú pháp, không có lỗi.
Đúng. Đoạn mã này đúng cú pháp HTML; thuộc tính href="#" được sử dụng hợp lệ cho một liên kết nội trang.

C. Thiếu giá trị cho thuộc tính href trong thẻ <a>.
Không đúng. Thuộc tính href đã có giá trị là "#", nên không thiếu giá trị.

D. Liên kết không có ý nghĩa.
Điều này có phần đúng vì "#" là một liên kết nội trang không dẫn đến đâu nếu không có id được xác định riêng. Tuy nhiên, trong nhiều tình huống, nó vẫn được sử dụng để tạo chỗ trống cho một liên kết thực.

Vậy, phương án đúng là B. Đúng cú pháp, không có lỗi.

Chú ý khi giải

Khi giải các bài tương tự về HTML, cần chú ý:

  • Kiểm tra xem thuộc tính của thẻ, như href, có giá trị hợp lệ không.
  • Phân biệt giữa các giá trị của href: "#" cho liên kết nội trang tạm thời, và URL thực sự cho liên kết bên ngoài.
  • Hiểu ngữ cảnh sử dụng mã để đánh giá ý nghĩa và mục đích sử dụng chính xác.