html

Cara Menambahkan Caption di Gambar HTML

Caption adalah teks singkat untuk memberikan keterangan tambahan pada gambar. Biasanya terletak di bawah gambar.

Untuk menambahkan caption di gambar HTML, gunakan elemen <figcaption>, kemudian gambar dan <figcaption> dimasukkan ke dalam elemen <figure>.

Contoh:

<figure>
    <img src="gurun-sahara.jpg" alt="Gurun Sahara">
    <figcaption>
        <b>Gambar 1.</b>
        Pemandangan Gurun Sahara di Afrika
    </figcaption>
</figure>

Hasilnya:

Caption di Gambar HTML

Menambahkan Style Pada Caption

Berikut beberapa kode CSS untuk menambahkan style pada caption:

1. Caption Sederhana

figure {
    text-align: center;
}
figcaption {
    margin-top: 10px;
    font-style: italic;
}

Caption Style Sederhana

2. Caption dengan Background

figure {
    display: inline-block;
}

figcaption {
    padding: 10px 0;
    width: 100%;
    font-style: italic;
    text-align: center;
    background-color: black;
    color: white;
}

Caption Dengan Background

3. Caption Overlay Transparan

figure {
    display: inline-block;
    position: relative;
}
figcaption {
    position: absolute;
    bottom: 0;
    left: 0;
    box-sizing: border-box;
    padding: 16px 16px;
    width: 100%;
    font-style: italic;
    background-color: rgba(0, 0, 0, 0.5);
    color: white;
}

Caption Overlay Transparan

Perbedaan Alt dan Caption

Teks alt dan caption adalah dua hal yang berbeda pada gambar.

Alt adalah teks yang mendeskripsikan gambar, sedangkan caption adalah teks yang memberikan informasi tambahan pada gambar.

Teks alt hanya akan muncul di browser ketika gambar tidak bisa dimuat, sedangkan caption akan selalu muncul bersama gambar.

Teks alt sangat disarankan untuk selalu ditambahkan pada gambar agar pengunjung yang tidak bisa melihat gambar (screen reader dan search engine) tetap bisa memahami apa gambar tersebut. Sedangkan caption tidak harus disertakan pada gambar, karena sifatnya informasi tambahan.

Contoh:

<figure>
    <img src="gurun-sahara.jpg" alt="Gurun Sahara">
    <figcaption>
        <b>Gambar 1.</b>
        Pemandangan Gurun Sahara di Afrika
    </figcaption>
</figure>

Pada kode di atas, teks alt “Gurun Sahara” adalah deskripsi dari gambar, sedangkan “Gambar 1. Pemandangan Gurun Sahara di Afrika” adalah informasi tambahan pada gambar.

Subscribe Newsletter

Subscribe ke newsletter kami agar langsung mendapatkan email notifikasi ketika ada konten baru dari kami.