Thẻ <img> HTML
Định nghĩa và cách sử dụng
<img>
Thẻ được sử dụng để chèn hình ảnh vào trang HTML.
Trên thực tế, kỹ thuật không phải là chèn hình ảnh vào trang web mà là liên kết hình ảnh với trang web.<img>
Thẻ tạo ra một khung chứa để tham chiếu hình ảnh.
<img>
Thẻ có hai thuộc tính bắt buộc:
- src - Định nghĩa đường dẫn của hình ảnh
- alt - Nếu vì một lý do nào đó hình ảnh không thể hiển thị, hãy chỉ định văn bản thay thế cho hình ảnh
Lưu ý:Ngoài ra, luôn luôn cần chỉ định chiều rộng và chiều cao của hình ảnh. Nếu không chỉ định chiều rộng và chiều cao, trang có thể chớp sáng khi tải hình ảnh.
Lưu ý:Để liên kết hình ảnh với một tài liệu khác, chỉ cần đặt <img>
Thẻ đệm trong <a> Trong thẻ (xem ví dụ dưới đây).
Xem thêm:
Giáo trình HTML:HTML Hình ảnh
Tài liệu tham khảo HTML DOM:Đối tượng Image
Giáo trình CSS:Cài đặt phong cách cho hình ảnh
Ví dụ
Ví dụ 1
Trong ví dụ sau, chúng ta chèn một bức ảnh tulip do kỹ sư của CodeW3C.com chụp tại Thị trường hoa tươi Thượng Hải vào trang web:
<img src="tulip.jpg" alt="Thị trường hoa tươi Thượng Hải - Tю lùp" />

Ví dụ 2
Một ví dụ khác về cách chèn hình ảnh:
<img src="dancer.png" alt="Vũ công" width="500" height="749">
Lưu ý:Cung cấp thêm ví dụ ở cuối trang.
Thuộc tính
Thuộc tính | Giá trị | Mô tả |
---|---|---|
alt | Văn bản | Định nghĩa văn bản thay thế cho hình ảnh. |
crossorigin |
|
Cho phép sử dụng hình ảnh từ các trang web thứ ba được phép truy cập qua domain khác cùng với canvas. |
height | Pixel | Định nghĩa chiều cao của hình ảnh. |
ismap | ismap | Định nghĩa hình ảnh là bản đồ hình ảnh trên máy chủ. |
loading |
|
Chỉ định xem trình duyệt có nên tải hình ảnh ngay lập tức hay trì hoãn tải hình ảnh cho đến khi满足某些条件. |
longdesc | URL | Định nghĩa URL chỉ đến mô tả chi tiết của hình ảnh. |
referrerpolicy |
|
Định nghĩa thông tin tham chiếu cần sử dụng khi tải hình ảnh. |
sizes | Kích thước | Định nghĩa kích thước hình ảnh của giao diện trang khác nhau. |
src | URL | Định nghĩa đường dẫn của hình ảnh. |
srcset | URL-list | Định nghĩa danh sách các tệp hình ảnh được sử dụng trong các trường hợp khác nhau. |
usemap | #mapname | Định nghĩa hình ảnh là hình ảnh của client. |
width | Pixel | Định nghĩa chiều rộng của hình ảnh. |
Thuộc tính toàn cục
<img>
Thẻ hỗ trợ Thuộc tính toàn cục trong HTML。
Thuộc tính sự kiện
<img>
Thẻ hỗ trợ Thuộc tính sự kiện trong HTML。
Thử nghiệm thêm
Ví dụ 3
Canh chỉnh hình ảnh (sử dụng CSS):
<img src="flower.gif" alt="[#1#]" width="90" height="90" style="vertical-align:bottom"> <img src="flower.gif" alt="[#1#]" width="90" height="90" style="vertical-align:middle"> <img src="flower.gif" alt="[#1#]" width="90" height="90" style="vertical-align:top"> <img src="flower.gif" alt="[#1#]" width="90" height="90" style="float:right"> <img src="flower.gif" alt="[#1#]" width="90" height="90" style="float:left">
Ví dụ 4
Thêm viền cho hình ảnh (sử dụng CSS):
<img src="flower.gif" alt="[#1#]" style="border:5px solid black">
Ví dụ 5
Cung cấp các lề trái phải cho hình ảnh (sử dụng CSS):
<img src="flower.gif" alt="[#1#]" style="vertical-align:middle;margin:0px 50px">
Ví dụ 6
Cung cấp các lề trên dưới cho hình ảnh (sử dụng CSS):
<img src="flower.gif" alt="[#1#]" style="vertical-align:middle;margin:50px 0px">
Ví dụ 7
Cách chèn hình ảnh từ thư mục khác hoặc từ trang web khác:
<img src="/photo/flower.gif" alt="Flower" width="180" height="180"> <img src="https://www.codew3c.com/photo/tree.png" alt="Tree" width="150" height="161">
例子 8
如何给图片添加超链接:
<a href="https://www.codew3c.com"> <img src="w3logo.png" alt="codew3c.com" width="400" height="225"> </a>
例子 9
如何创建带有可点击区域的图像映射。每个区域都是一个超链接:
<img src="life.png" alt="Life" usemap="#lifemap" width="650" height="451"> <map name="lifemap"> <area shape="rect" coords="10,208,155,338" alt="AirPods" href="airpods.html"> <area shape="rect" coords="214,65,364,365" alt="iPhone" href="iphone.html"> <area shape="circle" coords="570,291,75" alt="Coffee" href="coffee.html"> </map>
延伸阅读 - 如何正确地使用图像
HTML 和 XHTML 最引人注目的特征之一,就是能够在文档的文本中包括图像,既可以把图像作为文档的内在对象(内联图像),也可以将其作为一个可通过超链接下载的单独文档,或者作为文档的背景。
合理地在文档内容中加入图像(静态的或者具有动画效果的图标、照片、说明、绘画,等等)时,会使文档变得更加生动活泼,更加引人入胜,而且看上去更加专业,更具信息性并易于浏览。还可以专门使一个图像成为超链接的可视引导图。
然而,如果过度使用图像,文档就会变得支离破碎,混乱不堪,而且无法阅读,用户在下载和查看该页面时,更会增加很多不必要的等待时间。
请阅读下面的文章,学习 Web 上的两种主要图像格式:GIF 和 JPEG,以及如何正确地使用图像:
Hỗ trợ trình duyệt
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Hỗ trợ | Hỗ trợ | Hỗ trợ | Hỗ trợ | Hỗ trợ |