Ảnh là nội dung của phần tử a
```html
<a href="hoat_dong/lich.html">
<img src="anh/mo_lich.svg" alt="Mở lịch hoạt động">
</a>
```
`src="anh/mo_lich.svg"` chỉ tệp ảnh hiển thị. `href="hoat_dong/lich.html"` chỉ trang được mở khi chọn ảnh. Hai đường dẫn có hai vai trò và không bắt buộc trỏ cùng tài nguyên.
`alt="Mở lịch hoạt động"` mô tả mục đích của ảnh liên kết. Khi dùng ảnh thay chữ để chọn đích, phần thay thế cần giúp hiểu hành động đó.
Tách lỗi ảnh khỏi lỗi liên kết
Nếu ảnh không hiện, kiểm src, tên tệp và nơi lưu ảnh. Nếu ảnh hiện nhưng chọn lại mở sai trang, kiểm href trên a.
Đặt img bên trong cặp thẻ a để ảnh trở thành phần có thể chọn. Chỉ viết img với src mới chèn ảnh, chưa tạo liên kết đến trang lịch. Với ảnh hoặc tài liệu lấy từ nguồn khác, vẫn cần quyền sử dụng phù hợp; một URL truy cập được chưa tự chứng minh điều đó.
Bài luyện
Trong mẫu ảnh liên kết, thuộc tính nào chỉ trang sẽ mở khi chọn ảnh?
src chỉ ảnh đang được hiển thị.
Đúng. href đặt đích của liên kết.
alt là văn bản thay thế, không đặt URL đích.
Đường dẫn ảnh không tự thay đích href.
Lời giải
Ảnh nằm trong a nên thao tác chọn ảnh kích hoạt liên kết của a. Đích mở do href quyết định; src chỉ phục vụ việc hiển thị ảnh trong liên kết.
Bài luyện
Ảnh hiện đúng nhưng chọn ảnh mở sai trang. Phần nào cần kiểm trực tiếp trước?
Đúng. Đây là nơi đặt đích mở.
Màu nền không xác định trang đích.
Số điểm ảnh không xác định URL liên kết.
alt không thay URL trong href.
Lời giải
Ảnh đã hiện đúng nên src có thể đã dẫn tới đúng ảnh. Để tìm nguyên nhân mở sai trang, đối chiếu href của a với tệp đích cần tới và vị trí thư mục của trang đang chứa liên kết.
Bài luyện
Chỉ viết một img có src, không bao bằng a có href. Điều nào được tạo trực tiếp?
src không tự tạo liên kết tới trang lịch.
img không tạo tài khoản.
Không có mã liên kết quay về như vậy.
Đúng. img chèn ảnh; liên kết cần a/href phù hợp.
Lời giải
img có src đưa ảnh vào nội dung. Trong cách làm của bài, để chọn ảnh đi tới trang khác cần đặt img trong a có href xác định đích; chèn ảnh riêng chưa thực hiện bước đó.
Đang học