вопрос по установке фона для элемента страницы
можно ли установить фоновый рисунок для элемента страницы? например как-нибудь так:
subparts.topheader.bgImg= fileadmin/template/images/header.jpg пока что-то ничего не получается, да и в TSrefнаписано, что "Фоновое изображение страницы(Background image). Он автоматически добавляется к тегу тела(body).", а мне то нужно к тегу topheader. :rolleyes: |
Что мешает сделать это через CSS?
|
мешает то, что для разных страниц эта картинка разная и создавать для этой цели разные шаблоны кажется нецелесообразным, если есть другие варианты решения.
|
Одно другому не мешает. Вы можете сгенерировать в <head> страницы небольшой блок <style>, который будет заключать в себе URL нужной картинки. Например, как-то так:
Код:
page.headerData.10 = IMG_RESOURCE |
У меня пару вопросов возникло:
1. Что за тег такой "topheader"? 2. Вы когда-нибудь что-нибудь слышали про классы в CSS? |
Void, огромное спасибо за ответ. теперь все работает :)
-=UncleByte=-: 1. topheader - название класса одного из элементов div. 2. про классы в CSS я что-то слышала ;) |
Ну раз слышали то, наверное, знаете что для любого элемента можно указать сколько угодно классов просто разделив их названия пробелом
<div class="topheader bg01">...</div> ... <div class="topheader bg05">...</div> и т.д. Соответственно прописать эти самые классы для бэкграунда в своем css и менять исключительно их - браузер будет менять картинку в зависимости от указанного класса. |
Цитата:
|
Не пробовали сравнивать код шаблона и результирующий HTML?
|
Цитата:
|
Часовой пояс GMT +4, время: 03:49. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot