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

Đề bài

Đoạn văn bản (mã) HTML sau đây có lỗi khi tạo một siêu liên kết Phương án nào cho bên dưới chỉ ra đúng lỗi đó?

Thiếu hai dấu gạch chéo (//) trước tên miền.
Thiếu kí tự gạch chéo (/) trước tên miền.
Thiếu giao thức (http:// hoặc https://).
Thiếu tên tệp tin cần liên kết.
Đáp án đúng: C

Xem lời giải

Phương pháp giải

Lời giải chi tiết

Để xác định lỗi trong đoạn mã HTML tạo siêu liên kết, ta cần hiểu cách một URL được hình thành để sử dụng trong thẻ <a>:

Khi tạo một siêu liên kết, URL phải có định dạng đầy đủ để trình duyệt có thể hiểu và dẫn người dùng đến đúng địa chỉ. Một URL đầy đủ thường gồm có các phần chính sau:

  • Giao thức (protocol): http:// hoặc https://
  • Tên miền (domain): ví dụ www.example.com

Trong đoạn mã trên:

<a href="www.example.com">Trang chủ</a>

Điểm cần chú ý là thiếu phần giao thức (http:// hoặc https://) trước tên miền "www.example.com". Do đó trình duyệt sẽ không biết đây là một liên kết internet và có thể hiểu nhầm thành đường dẫn tương đối trên máy chủ nội bộ.

Vì vậy:

Đáp án đúng là C. Thiếu giao thức (http:// hoặc https://).

Chú ý khi giải

  • Khi tạo siêu liên kết trong HTML, luôn đảm bảo URL có đầy đủ giao thức để trình duyệt xác định đúng vị trí cần mở.
  • Không nên bỏ qua bắt buộc các nhỏ như giao thức vì chúng có thể gây ra lỗi không truy cập được.