| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Вёрстка веб-сайтов > Вывод картинки из СSS |
| Автор: nikeyb 22.4.2014, 14:42 | ||||
Подскажите, как правильно так сделать, чтоб картинку не в сss прописывать, а в html страничку (прописать ссылку картинки). Это для того, чтоб можно на разных страницах html можно было изменить изображение.
|
| Автор: DeadButHappy 4.5.2014, 09:23 | ||||
а вот демка http://jsfiddle.net/8er2y/1/ |
| Автор: Aliance 5.5.2014, 10:43 |
| Правильнее все же прописывать background-image в css, и менять его в html через изменение классов. То есть у элемента будет 2 класса - основной со всеми стилями картинки, но без ее адреса и второй (который и меняется) только с указанием background-image |
| Автор: DeadButHappy 5.5.2014, 14:34 | ||
А чем это правильнее? Изображения, в том числе и баннеры логичнее делать через изображения. Через фон логично делать только оформление, фоновые изображения которых не несут смысла. Кроме того в img можно и title задать. Если нужно менять, то можно менять атрибут src у img. |
| Автор: Aliance 5.5.2014, 14:50 |
| В тексте задаче не сказано, что это баннеры. Сказано изображения, я принял это за нечто подобное логотипу. Для баннеров логичнее через html тег, да. В общем в данном топике предложено 2 варианта - каждый правильный для своей ситуации, автор сам выберет более подходящий ему, в зависимости от его контекста =) |