Jika Anda memiliki CSS di file eksternal, maka sering kali nyaman untuk menampilkan gambar yang sering digunakan di seluruh situs (seperti gambar header) sebagai gambar latar belakang, karena Anda memiliki fleksibilitas untuk mengubah gambar nanti.
Misalnya, Anda memiliki HTML berikut:
<div id="headerImage"></div>
... dan CSS:
#headerImage {
width: 200px;
height: 100px;
background: url(Images/headerImage.png) no-repeat;
}
Beberapa hari kemudian, Anda mengubah lokasi gambar. Yang harus Anda lakukan adalah memperbarui CSS:
#headerImage {
width: 200px;
height: 100px;
background: url(../resources/images/headerImage.png) no-repeat;
}
Jika tidak, Anda harus memperbarui src
atribut <img>
tag yang sesuai di setiap file HTML (dengan asumsi Anda tidak menggunakan bahasa skrip sisi-server atau CMS untuk mengotomatiskan proses).
Juga gambar latar belakang berguna jika Anda tidak ingin pengguna dapat menyimpan gambar (meskipun saya tidak perlu melakukan ini).