Якщо у вас є CSS у зовнішньому файлі, то часто зручно відображати зображення, яке часто використовується на сайті (наприклад, зображення заголовка) як фонове зображення, оскільки тоді ви маєте можливість змінити зображення згодом.
Наприклад, скажімо, у вас є такий HTML:
<div id="headerImage"></div>
... і CSS:
#headerImage {
width: 200px;
height: 100px;
background: url(Images/headerImage.png) no-repeat;
}
Через кілька днів ви змінюєте розташування зображення. Все, що вам потрібно зробити - оновити CSS:
#headerImage {
width: 200px;
height: 100px;
background: url(../resources/images/headerImage.png) no-repeat;
}
В іншому випадку вам доведеться оновити src
атрибут відповідного <img>
тегу у кожному HTML-файлі (якщо припустити, що ви не використовуєте серверну мову сценарію або CMS для автоматизації процесу).
Також фонові зображення корисні, якщо ви не хочете, щоб користувач міг зберегти зображення (хоча мені цього ніколи не потрібно було робити).