HTML - Liên kết hình ảnh

Xin chào các bạn đang học lập trình web! Hôm nay, chúng ta sẽ cùng khám phá thế giới thú vị của các liên kết hình ảnh trong HTML. Là người giáo viên máy tính gần gũi của bạn, tôi sẽ hướng dẫn bạn từng bước trong hành trình này. Hãy lấy饮料 yêu thích của bạn, thoải mái và cùng nhau bắt đầu cuộc phiêu lưu này nhé!

HTML - Image Links

Liên kết hình ảnh HTML là gì?

Trước khi chúng ta đi vào chi tiết, hãy hiểu Liên kết hình ảnh HTML là gì. Hãy tưởng tượng bạn đang tạo một album ảnh kỹ thuật số. Bạn muốn hiển thị các bức ảnh, nhưng bạn cũng muốn mọi người nhấp vào những bức ảnh đó để truy cập các trang web khác. Đó chính xác là điều mà các liên kết hình ảnh HTML làm - chúng biến các hình ảnh thành các liên kết có thể nhấp!

Cú pháp

Bây giờ, hãy cùng xem cú pháp để tạo một liên kết hình ảnh. Đừng lo lắng nếu nó trông có vẻ rắc rối ban đầu - chúng ta sẽ cùng phân tích nó!

<a href="URL_cua_lien_ket">
<img src="URL_cua_hinh_anh" alt="Mô tả_hinh_anh">
</a>

Hãy phân tích đoạn mã này:

  1. <a href="URL_cua_lien_ket">: Đây là thẻ锚. Nó tạo ra liên kết.
  2. <img src="URL_cua_hinh_anh" alt="Mô_tả_hinh_anh">: Đây là thẻ hình ảnh, được nhúng trong thẻ锚.
  3. </a>: Đây là thẻ đóng của thẻ锚.

Ví dụ về Liên kết hình ảnh HTML

Ví dụ 1: Liên kết hình ảnh cơ bản

Hãy bắt đầu với một ví dụ đơn giản. Giả sử chúng ta muốn tạo một hình ảnh của một chú chó dễ thương, khi nhấp vào sẽ đưa chúng ta đến một trang web về chăm sóc chó.

<a href="https://www.dogcare.com">
<img src="cute_puppy.jpg" alt="Một chú chó dễ thương">
</a>

Trong ví dụ này:

  • Tệp hình ảnh là "cute_puppy.jpg"
  • Nhấp vào hình ảnh sẽ đưa bạn đến "https://www.dogcare.com"
  • Nếu hình ảnh không tải lên, "Một chú chó dễ thương" sẽ được hiển thị jako văn bản thay thế

Ví dụ 2: Mở liên kết trong một tab mới

Đôi khi, chúng ta muốn liên kết mở trong một tab mới. Chúng ta có thể làm điều này bằng cách thêm target="_blank" vào thẻ锚.

<a href="https://www.catcare.com" target="_blank">
<img src="playful_kitten.jpg" alt="Một chú mèo nghịch ngợm">
</a>

Đoạn mã này sẽ mở trang web chăm sóc mèo trong một tab mới khi bạn nhấp vào hình ảnh của chú mèo.

Ví dụ 3: Thêm tiêu đề

Chúng ta có thể thêm tiêu đề cho liên kết hình ảnh, sẽ xuất hiện jako tooltip khi ai đó di chuột qua hình ảnh.

<a href="https://www.birdwatching.com" title="Tìm hiểu về chim">
<img src="colorful_parrot.jpg" alt="Một con vẹt rực rỡ">
</a>

Bây giờ, khi ai đó di chuột qua hình ảnh của vẹt, họ sẽ thấy "Tìm hiểu về chim" jako tooltip.

Hệ tọa độ trong hình ảnh HTML

Bây giờ, hãy nói về một điều gì đó nâng cao hơn - hệ tọa độ trong hình ảnh HTML. Điều này đặc biệt hữu ích khi bạn muốn làm cho các phần khác nhau của một hình ảnh có thể nhấp và liên kết đến các trang web khác nhau.

Bản đồ hình ảnh

Bản đồ hình ảnh cho phép bạn xác định các khu vực có thể nhấp trên một hình ảnh. Các khu vực này có thể có các hình dạng khác nhau: hình chữ nhật, hình tròn hoặc đa giác.

Dưới đây là một ví dụ về cách tạo bản đồ hình ảnh:

<img src="world_map.jpg" alt="Bản đồ thế giới" usemap="#worldmap">

<map name="worldmap">
<area shape="rect" coords="0,0,82,126" href="north_america.html" alt="North America">
<area shape="circle" coords="90,58,3" href="south_america.html" alt="South America">
<area shape="poly" coords="124,58,96,71,102,83,124,83,129,72" href="africa.html" alt="Africa">
</map>

Hãy phân tích đoạn mã này:

  1. Chúng ta có một hình ảnh của bản đồ thế giới.
  2. Chúng ta xác định một bản đồ với tên "worldmap".
  3. Trong bản đồ, chúng ta xác định ba khu vực có thể nhấp:
  • Một hình chữ nhật cho Bắc Mỹ
  • Một hình tròn cho Nam Mỹ
  • Một đa giác cho châu Phi

Mỗi khu vực có hình dạng, tọa độ và liên kết riêng.

Hiểu tọa độ

Hệ tọa độ bắt đầu từ góc trên bên trái của hình ảnh (0,0). Tọa độ x tăng lên khi bạn di chuyển sang phải, và tọa độ y tăng lên khi bạn di chuyển xuống.

Đối với các hình dạng khác nhau, tọa độ hoạt động hơi khác nhau:

Hình dạng Định dạng tọa độ Ví dụ
Hình chữ nhật x1,y1,x2,y2 coords="0,0,82,126" (topleft to bottom-right)
Hình tròn x,y,radius coords="90,58,3" (center x, center y, radius)
Đa giác x1,y1,x2,y2,...,xn,yn coords="124,58,96,71,102,83,124,83,129,72" (series of points)

Kết luận

Và thế là bạn đã có tất cả, các bạn! Chúng ta đã cùng nhau khám phá thế giới của các liên kết hình ảnh HTML, từ cú pháp cơ bản đến các bản đồ hình ảnh nâng cao. Nhớ rằng, thực hành là cách tốt nhất để trở thành người thợ giỏi. Hãy thử tạo riêng các liên kết hình ảnh và bản đồ hình ảnh của bạn - bạn có thể ngạc nhiên với tốc độ bạn học được!

Khi chúng ta kết thúc, tôi nhớ lại một học sinh曾经说过, "Thưa thầy, tôi nghĩ HTML chỉ dành cho văn bản nhàm chán, nhưng bây giờ tôi thấy nó có thể làm cho internet sống động!" Và đó chính xác là điều bạn đang học - làm cho internet sống động, một liên kết hình ảnh tại một thời điểm.

Tiếp tục mã hóa, tiếp tục học hỏi, và quan trọng nhất, tiếp tục vui vẻ với nó! Đến gặp lại các bạn vào lần sau, đây là người giáo viên máy tính gần gũi của bạn signing off. Chúc các bạn mã hóa vui vẻ!

Credits: Image by storyset