Theo liên kết để đọc không tuần tự
Siêu văn bản có thể tham chiếu tới tài liệu hoặc vị trí khác bằng **siêu liên kết**. Khi đọc, có thể đi theo liên kết tới phần cần xem, thay vì luôn đọc từ đầu đến cuối. Trang còn có thể kết hợp văn bản với ảnh, âm thanh hoặc video.
Trong HTML, phần tử `a` có thuộc tính `href` tạo liên kết. Giá trị href chỉ đích đến; nội dung giữa thẻ mở và thẻ đóng là phần người đọc dùng để chọn liên kết.
Phân biệt địa chỉ với phần hiển thị
```html
<a href="https://www.nxbgd.vn/">Nhà xuất bản Giáo dục Việt Nam</a>
```
Đích đến là địa chỉ trong href. Nhãn liên kết là “Nhà xuất bản Giáo dục Việt Nam”, không bắt buộc phải hiển thị nguyên địa chỉ. Nhãn nên cho biết nơi sẽ mở, thay vì dùng nhiều liên kết đều ghi “Bấm đây”.
Cách viết địa chỉ và nơi đích đến là hai điều khác nhau
Với các trang HTTP/HTTPS đang học, **đường dẫn tuyệt đối** cung cấp địa chỉ đầy đủ, như `https://www.nxbgd.vn/`: có giao thức và tên miền. **Đường dẫn tương đối** được xác định từ vị trí tài liệu hiện tại, như `thong_tin.html`.
Liên kết ngoài dẫn tới website khác; liên kết trong dẫn tới trang hoặc vị trí của website đang xét. Một URL đầy đủ vẫn có thể trỏ về chính website đó, nên không kết luận “cứ viết đầy đủ là liên kết ngoài”.
href còn có các dạng như `mailto:` cho thư điện tử hoặc `tel:` cho điện thoại. Đây không phải đường dẫn tệp tương đối; việc mở ứng dụng phù hợp tùy thiết bị và cài đặt. Bài thực hành dưới đây dùng tệp và dữ liệu giả định, không cần gửi thư hoặc gọi điện.
Bài luyện
Trong phần tử a ở ví dụ, nơi đích đến được xác định trực tiếp bởi gì?
Đúng. href chứa địa chỉ đích.
Nhãn có thể dài hoặc ngắn mà vẫn trỏ cùng đích.
Màu hiển thị không xác định địa chỉ đích.
Số từ không quyết định nơi liên kết mở.
Lời giải
href chứa URL cần tham chiếu. Nội dung giữa hai thẻ là nhãn hiển thị để chọn liên kết; đổi nhãn mà giữ href không tự đổi địa chỉ đích.
Bài luyện
Giá trị nào là địa chỉ HTTP/HTTPS đầy đủ trong các lựa chọn?
Đây là tên tệp tương đối.
Đây là đường dẫn tương đối lên một cấp.
Đúng. Có giao thức HTTPS và tên miền.
Đây là phần định danh vị trí trong tài liệu.
Lời giải
https://www.nxbgd.vn/ cung cấp giao thức HTTPS và tên miền nên là địa chỉ đầy đủ của ví dụ. Các giá trị còn lại cần dựa vào tài liệu hiện tại để xác định đích.
Bài luyện
Một URL viết đầy đủ trỏ tới trang khác của chính website đang xét. Nhận xét nào đúng?
Có https nói về dạng địa chỉ, không chứng minh đích thuộc website khác.
URL đầy đủ có thể trỏ cùng website.
Dạng đầy đủ không đổi chỉ vì đích cùng website.
Đúng. Cần phân biệt cách viết URL với quan hệ đích đến.
Lời giải
Đầy đủ hay tương đối là cách viết tham chiếu; trong hay ngoài là quan hệ giữa website hiện tại và đích. Vì đích thuộc chính website đang xét, liên kết có thể là liên kết trong dù dùng URL đầy đủ.
Đang học