Cách chèn ảnh vào HTML

Thẻ chèn hình ảnh trong HTML

Chúng ta có thể chèn hình ảnh thuộc các định dạng như: jpg, png, gif (hình động), vào trang web.

Để chèn hình ảnh vào trang web, ta sử dụng cú pháp sau:

1
<img src="đường dẫn đến tập tin hình ảnh">

Trong đó, đường dẫn đến tập tin hình ảnh có thể được xác định bằng đường dẫn tuyệt đối hoặc đường dẫn tương đối.

Ví dụ

1
2
<img src="http://dienloi.com/public/image/hinh.jpg">
<img src="public/image/hinh.gif">

Thiết lập kích thước cho hình ảnh

Nếu khi ta chèn hình vào không cung cấp thuộc tính chiều cao và chiều rộng thì hình ảnh chèn vào sẽ hiện ra đúng với kích thước thực của nó, tuy nhiên trong một số trường hợp hình ảnh sẽ bị tràn, do đó ta cần thiết lập chiều rộng và chiều cao cho nó thì khi hiển thị ra màn hình, nó sẽ hiển thị với kích thước mặc định.

Một số chú ý:

  • Khi thay đổi độ rộng chiều cao và độ rộng cần thay đổi tỉ lệ với hinh thực tránh hình ảnh bị méo.
  • Nên sử dụng công cụ thiết kế đúng với vị trí chèn hình vì nếu hình lớn(kích thước lớn) thay đổi lại nhỏ khi đó tốc độ tải trang chậm.
  • Nếu kích thước thực của hình quá nhỏ khi chèn kéo rộng ra sẽ dẫn đến hình ảnh không sắc nét.

Nếu bạn muốn hiển thị một tấm hình với kích thước khác thì sử dụng cú pháp sau:

1
<img src="đường dẫn đến tập tin hình ảnh" width="chiều rộng" height="chiều cao">

Ví dụ

1
2
3
4
<img src="public/image/hinh.jpg">
<img src="public/image/hinh.jpg" width="60px" height="60px">
<img src="public/image/hinh.jpg" width="100%" height="40px">
<img src="public/image/hinh.jpg" width="50%" height="100px">

Trong trường hợp thiết lập kích thước hiển thị cho hình ảnh, bạn chỉ xác định mỗi thuộc tính width (hoặc height) thì thuộc tính còn lại sẽ tự động được xác định dựa theo tỷ lệ của tấm hình.

Ví dụ

Tấm hình thứ nhất sẽ tự xác định thuộc tính height. Tấm hình thứ hai sẽ tự xác định thuộc tính width.

1
2
<img src="public/image/hinh.jpg" width="500px">
<img src="public/image/hinh.jpg" height="200px">

Thuộc tính alt

Thuộc tính alt dùng để hiển thị một đoạn văn bản trong trường hợp trang web load tấm hình thất bại (hoặc do đường dẫn đến tấm hình không tồn tại). Đây là thuộc tính quan trong trong điều kiện chuẩn SEO

Ví dụ

1
<strong><img s</strong>rc="http://dienloi.com/public/image/hinh.gif" alt="không tồn tại thì câu này sẽ hiện ra">

Dùng hình ảnh làm đại diện cho liên kết

Để dùng hình ảnh làm đại diện cho liên kết, ta đặt thẻ bên trong cặp thẻ

Ví dụ

1
2
3
<a href="http://dienloi.com">
<img src="../public/image/hinh.jpg">
</a>

Xác định vị trí của tấm hình

Sử dụng thuộc tính float CSS để đẩy tấm hình sang bên trái hoặc bên phải đoạn văn bản.

Ví dụ

1
2
<img src="http://dienloi.com/public/image/hinh.png" style="float:right;">
<img src="http://dienloi.com/public/image/hinh.png" style="float:left;">

Ngoài cách trên, ta cũng có thể dùng cặp thẻ

với thuộc tính align=left|center|right bao quanh thẻ để xác định vị trí tấm hình ở bên trái | giữa | hoặc bên phải.

Ví dụ

1
2
3
4
5
6
7
8
9
<div align="left">
<img src="http://coreviet.com/public/image/hinh.png">
</div>
<div align="center">
<img src="http://coreviet.com/public/image/hinh.png">
</div>
<div align="right">
<img src="http://coreviet.com/public/image/hinh.png">
</div>