Как лучше задавать изображение в background через HTML или CSS?
Раньше фоновые изображения подключала через CSS. Но недавно услышала мнение, что лучше через HTML, потому что так удобней для заказчика. Если он захочет сменить картинку, то ему нужно будет залезть только в HTML, а не искать ее по CSS.
Какие плюсы и минусы у обоих способов? Как подключаете вы?
В html пишешь <div style="background: url()"> Так делают, если надо натянуть сайт на wordpress! Разницы никакой, что в html что в css работают одинаково
Если это части шаблона (дизайна), то в CSS.
Если это та часть, которую позволено редактировать клиенту, то зависит от происходящего: либо через атрибут style либо несколько классов для выбора клиентом.
Если задумано, что фоновое изображение можно менять, то да, в html.
Но заказчику не нужно будет лазить в html, разработчик позаботится и сделает так, что в html изображение будет выводится из админки, а вот с css так не получится