Thẻ img trong HTML được sử dụng như thế nào? Đây chắc hẳn là thắc mắc của không ít người. Trong nội dung bài viết này, chúng ta hãy cùng tìm hiểu về thẻ img, các thuộc tính của thẻ và cách sử dụng thẻ trong HTML.
Đối với bất cứ website nào, bên cạnh nội dung hấp dẫn thì rất cần những hình ảnh thu hút người đọc. Và thẻ img trong HTML chính công cụ giúp bạn chèn hình ảnh vào trang web.
Thẻ <img> không cần thẻ đóng. Khi cần chèn hình ảnh cho website, bạn sử dụng thẻ <img> theo cú pháp sau:
<img src="đường dẫn url tới nơi lưu ảnh" các-thuộc-tính-khác>
Mỗi thẻ <img> sẽ tương đương với 1 bức ảnh đăng tải trên trang web.
Thẻ <img> có nhiều thuộc tính như src, alt, border, with, height…. Mỗi thuộc tính của thẻ <img> có chức năng khác nhau. Trong đó, src là thuộc tính bắt buộc để bạn khai báo đường dẫn URL của hình ảnh.
Như đã đề cập ở trên, src là thuộc tính bắt buộc phải có của thẻ <img>. Thuộc tính src có nhiệm vụ để khai báo đường dẫn tương ứng của file hình ảnh. Thẻ img hỗ trợ hầu hết các định dạng tập tinh hình ảnh như jpg, png, gif…
Giá trị của URL hình ảnh có thể ở 1 trong 2 dạng đường dẫn: tuyệt đối hoặc tương đối
Thuộc tính alt là thuộc tính được dùng để thêm nội dung văn bản cho hình ảnh. Khi đường dẫn ảnh bị lỗi và không xem được, người dùng sẽ thấy giá trị của thuộc tính alt.
Ví dụ của thuộc tính alt:
<img src="img_icantech.jpg" alt="Trường học công nghệ trực tuyến cho trẻ">
Trong thẻ img, thuộc tính border giúp bạn xác định được độ dày đường viền bao quanh hình ảnh.
Ví dụ của thuộc tính border:
<img src="https://icantech.vn/wp-content/uploads/2023/09/logo.png" border="1px"/>
Khi cần thiết lập độ rộng cho hình ảnh, bạn sử dụng thuộc tính width trong thẻ img.
Ví dụ:
<img src="https://icantech.vn/wp-content/uploads/2023/09/logo.png" width="500px"/>
Nếu thuộc tính width dùng để thiết lập độ rộng của hình ảnh, thì thuộc tính height giúp bạn thiết lập chiều cao của hình ảnh trên website.
Ví dụ đơn giản như sau:
<img src="https://icantech.vn/wp-content/uploads/2023/09/logo.png" width="500px" height=”500px”/>
Thuộc tính vspace giúp bạn xác định khoảng cách lề phía trên và lề phía dưới của hình ảnh.
Ví dụ của thuộc tính vspace:
<img src="icantech.jpg" alt="Hình có lề trên và lề dưới là 100px" vspace="100">
Một ví dụ về cách sử dụng thuộc tính hspace của thẻ img trong HTML:
<img src="icantech.jpg" alt="hình có lề trái và lề phải là 100px" hspace="100">
Nhìn vào ví dụ trên chúng ta có thể thấy, thuộc tính hsapce được dùng để xác định khoảng cách lề bên trái và lề bên phải hình ảnh.
Thuộc tính align giúp bạn xác định vị trí hiển thị của bức ảnh so với các nội dung của văn bản xung quanh.
Bạn tham khảo ví dụ sau:
<img src="icantech.jpg" alt="Hình được đẩy sang bên phía tay trái" align="left">
Để giao diện website được sinh động và bắt mắt hơn, bạn còn có thể kết hợp thẻ img với các thẻ khác.
Khi truy cập vào website bất kỳ, bạn sẽ thường bắt gặp việc click vào hình ảnh sẽ dẫn ra 1 đường link nào đó. Để có được kết quả như vậy, bạn cần kết hợp 2 thẻ với nhau là thẻ a và thẻ img.
Cách để kết hợp 2 thẻ với nhau, bạn hãy tham khảo ví dụ dưới đây:
<a href="https://icantech.vn">
<img src="https://icantech.vn/wp-content/uploads/2023/09/logo.png" alt="blog khóa học"/>
</a>
Trong logo ICANTECH, giả định như bạn đang muốn gán link vào chữ k và chữ o. Khi người dùng click vào chữ k hoặc chữ o thì sẽ dẫn link đến trang chủ icantech.vn. Trường hợp người dùng click vào các vùng khác thì sẽ hệ thống sẽ không điều hướng sang trang khác.
Chúng ta hãy cùng xem xét ví dụ kết hợp thẻ map và thẻ img như sau:
<img src="https://icantech.vn/wp-content/uploads/2023/09/logo.png" alt="khóa học" usemap="#logokhoahoc"/>
<map name="logokhoahoc">
<area shape="rec" coords="26,0,68,56" href="https://icantech.vn" target="_blank"/>
<area shape="circle" coords="104,43,13" href="https://icantech.vn" target="_blank"/>
</map>
Quan sát đoạn code trên, bạn sẽ thấy:
Trong thẻ area tồn tại các thuộc tính:
Một số điều bạn cần lưu ý khi sử dụng thẻ img:
Vậy là trong khuôn khổ nội dung bài viết, chúng ta đã cùng nhau tìm hiểu về thẻ img trong HTML. Bạn còn có thể kết hợp thẻ img với các thẻ khác để tối ưu hình ảnh trên trang web. ICANTECH -Nền tảng học lập trình cho bé mong rằng với những chia sẻ vừa rồi, bạn có thể tự thực hiện chèn ảnh cho website của mình. Chúc bạn thành công!
Nguồn ảnh: ICANTECH.