CSS'nizi harici bir dosyaya sahipseniz, sitede sıkça kullanılan bir resmi (başlık resmi gibi) arka plan resmi olarak görüntülemek genellikle uygundur, çünkü o zaman görüntüyü daha sonra değiştirme esnekliğiniz vardır.
Örneğin, aşağıdaki HTML’ye sahip olduğunuzu varsayalım:
<div id="headerImage"></div>
... ve CSS:
#headerImage {
width: 200px;
height: 100px;
background: url(Images/headerImage.png) no-repeat;
}
Birkaç gün sonra görüntünün yerini değiştirirsiniz. Tek yapmanız gereken CSS'yi güncellemektir:
#headerImage {
width: 200px;
height: 100px;
background: url(../resources/images/headerImage.png) no-repeat;
}
Aksi takdirde, her HTML dosyasında src
uygun <img>
etiketin özelliğini güncellemeniz gerekir ( işlemi otomatikleştirmek için sunucu tarafı komut dosyası dili veya CMS kullanmadığınız varsayılarak ).
Ayrıca, kullanıcının görüntüyü kaydetmesini istemiyorsanız arka plan görüntüleri de yararlıdır (ancak bunu yapmam gerekmedi).