Elemen <img>
digunakan untuk menampilkan gambar di halaman web.
Tag ini adalah void element, artinya tidak punya tag penutup.
๐น Struktur Dasar
<img src="gambar.jpg" alt="Deskripsi gambar">
Penjelasan:
src
: sumber atau lokasi file gambaralt
: teks alternatif yang akan muncul jika gambar gagal dimuat (juga penting untuk aksesibilitas dan SEO)
๐ธ Contoh Penggunaan
<img src="https://via.placeholder.com/150" alt="Gambar Placeholder">
๐งฉ Atribut Umum pada <img>
Atribut | Fungsi |
---|---|
src | Alamat gambar (bisa URL atau path lokal) |
alt | Deskripsi alternatif gambar |
width | Lebar gambar (px atau %) |
height | Tinggi gambar (px atau %) |
title | Tooltip saat kursor diarahkan ke gambar |
loading | Mengatur pemuatan gambar (lazy , eager ) |
Contoh:
<img src="profil.jpg" alt="Foto Profil" width="200" height="200" title="Ini aku!">
๐ผ๏ธ Format Gambar yang Umum Digunakan
.jpg
/.jpeg
: ukuran kecil, cocok untuk foto.png
: dukung transparansi.gif
: gambar animasi.svg
: gambar vektor (tajam di semua ukuran).webp
: modern, ukuran kecil & kualitas bagus
๐งผ Best Practice
- Selalu isi
alt
โ untuk SEO & pengguna screen reader - Gunakan ukuran gambar sesuai kebutuhan โ jangan terlalu besar
- Gunakan format yang sesuai dengan jenis gambar
- Gunakan atribut
loading="lazy"
untuk mempercepat loading halaman - Hindari gambar dari sumber tidak aman (http)
๐ง Tips Tambahan
Responsive Image (CSS)
Gunakan CSS agar gambar menyesuaikan ukuran layar:
<img src="gambar.jpg" alt="..." style="max-width: 100%; height: auto;">
Responsive Image (HTML)
Gunakan elemen <picture>
untuk kondisi berbeda:
<picture>
<source srcset="gambar.webp" type="image/webp">
<img src="gambar.jpg" alt="Gambar fallback">
</picture>
๐ฏ Kesimpulan
- Elemen
<img>
sangat penting untuk mempercantik dan memperjelas isi halaman web. - Pastikan menggunakan gambar yang optimal, deskriptif, dan sesuai konteks.
- Jangan lupa: gambar bisa mendukung komunikasi visual secara efektif!
Gambar bisa menyampaikan ribuan kata, tapi
<img>
hanya butuh satu baris kode ๐๐ผ๏ธ