Menambahkan Gambar di HTML (tag
image)
Atribut src dalam
tag <img>
Atribut src adalah
singkatan dari source,
merupakan atribut yang berisi alamat dari gambar yang akan ditampilkan. Alamat
ini bisa relatif atau absolute.
(perbedaan tentang alamat relatif dan alamat
absolute telah
kita bahas pada Belajar HTML: Cara Membuat link di HTML).
Untuk
contoh kode HTML tentang image ini, sediakan sebuah gambar
yang akan digunakan sebagai tampilan, dan tempatkan gambar tersebut ke dalam satu folder dengan halaman contoh. Gambar dapat berupa
JPEG, PNG, maupun GIF. Pada contoh dibawah ini saya menggunakan sebuah gambar koala.jpg yang
berada dalam satu folder dengan halaman HTML saat ini.
Savelah sebagai img.html
Contoh penggunaan tag <img>:
<!DOCTYPE html>
<html>
<head>
<title>Penggunaan Tag Image</title>
</head>
<body>
<h1>Belajar Tag Gambar</h1>
<img src="koala.jpg" />
</body>
</html>
Perhatikan bahwa tag <img> tidak memiliki elemen, sehingga langsung
ditutup dengan />
Atribut alt dalam tag <img>
Tag image juga memiliki atribut penting lainnya, yaitu alt
Atribut alt adalah singkatan dari alternative description, dimana alt digunakan untuk keterangan dari gambar jika
gambar tersebut gagal ditampilkan oleh browser. Atau jika web broser telah
disetting untuk tidak menampilkan gambar.
Contoh
penggunaan atribut alt pada tag <img>:
1
2
3
4
5
6
7
8
9
10
|
<!DOCTYPE html>
<html>
<head>
<title>Penggunaan Tag
Image</title>
</head>
<body>
<h1>Belajar Tag
Gambar</h1>
<img alt="gambar
koala" src="koala.jpg"/>
</body>
</html>
|

Atribut alt juga berperan penting untuk mesin
pencari seperti Google. Karena cara kerja
google yang meng-index seluruh situs dengan
memproses tulisan yang ada, Google‘tidak mengerti’ isi dari gambar tanpa bantuan deskripsi yang ditulis dalam atribut alt. Hal ini menambah pentingnya menambahkan atribut alt.
Atribut width dan height dalam tag <img>
Atribut lainnya membolehkan kita untuk menentukan besar dari
gambar yang ditampilkan, yaituwidth dan height.
Contoh
penggunaan atribut width dan height pada tag <img>:
1
2
3
4
5
6
7
8
9
10
|
<!DOCTYPE html>
<html>
<head>
<title>Penggunaan Tag
Image</title>
</head>
<body>
<h1>Belajar Tag
Gambar</h1>
<img alt="Gambar Koala" src="koala.jpg" height="200" width="100" />
</body>
</html>
|
Pada penggunaan tag image diatas, gambar terlihat tidak
proporsional, hal ini karena penggunaan atribut width dan height ‘memaksa‘ gambar untuk tampil dengan nilai yang kita
tetapkan.
Untuk mempertahankan proporsi gambar, namun tetap membuat gambar
menjadi besar/kecil, cantumkan hanya salah satu atribut saja (width saja atau height saja, namun tidak keduanya). Misalkan jika
kita menetapkan atribut width=300px (tanpa mencantumkan height), maka web browser
akan menampilkan gambar dengan lebar 300px, dan menghitung secara otomatis tinggi gambar
agar gambar tetap proporsional.
Biasanya web server akan menampilkan text terlebih dahulu, baru mengirim gambar setelahnya. Untuk web server yang sibuk, atau gambar dengan ukuran besar, hal ini akan menyebabkan text berpindah tempat karena gambar yang terlambat ditampilkan. Mencantumkan ukuran dari gambar dengan atribut width dan height akan memberikan kesempatan kepada browser untuk mempersiapkan ukuran tersebut untuk gambar, dan text tidak akan berpindah.
Update: Untuk mengatur posisi gambar dan membuat garis tepi (border), silahkan lanjut ke Tutorial HTML Lanjutan: Cara mengatur tampilan gambar dalam HTML (atribut align dan border)