Phát biểu nào dưới đây đúng khi nhận xét về đoạn mã (văn bản) HTML tạo siêu liên kết sau?

Lời giải chi tiết
Để phân tích, hãy xem từng lựa chọn một:
A. URL không đúng.
Lựa chọn này không chính xác vì trong đoạn mã HTML này, "#" không phải dùng để chỉ URL không đúng. Dấu # được sử dụng để tạo một liên kết neo trỏ tới chính nơi hiện tại trên trang hoặc một phần cụ thể của trang (nếu có định nghĩa id).
B. Đúng cú pháp, không có lỗi.
Lựa chọn này có vẻ đúng. Sử dụng dấu # trong thuộc tính href không phải là lỗi cú pháp HTML. Tuy nhiên, phải đảm bảo ý định sử dụng.
C. Thiếu giá trị cho thuộc tính href trong thẻ.
Lựa chọn này không đúng vì dấu # thực sự là một giá trị có thể chấp nhận được cho thuộc tính href.
D. Liên kết không có ý nghĩa.
Lựa chọn này có thể xem là đúng về mặt ý nghĩa bởi vì # thường không dẫn đến đâu cả nếu không có id nào được định nghĩa trong tài liệu. Tuy nhiên, xét trong các mục đích nhất định (như tạo một nút không có chức năng thực sự), nó vẫn có thể có một ý nghĩa nào đó.
Kết luận: Lựa chọn B và D có thể đúng tùy thuộc vào cách nhìn nhận. Tuy nhiên, nếu xét về tính chất kỹ thuật và không xét đến mục đích sử dụng, thì phương án chính xác nhất là B. Đúng cú pháp, không có lỗi.
Chú ý khi giải
Khi giải bài tập liên quan đến đoạn mã HTML:
href trong thẻ <a>.#.