Название сайта в шапке изображено на картинке.
Подскажите, пожалуйста, что нужно сделать, чтобы в случае отключенной загрузки изображений в браузере выводились стандартный заголовок со слоганом, а если картинки включены - спрятать их?
Copyright © 2010-2014 Drupalace
При использовании материалов с сайта ссылка на источник обязательна.
Комментарии
Сделайте картинку position: absolute с z-index: 999;
А текст - position: absolute; с z-index: 888; и наложите их стилями друг на друга
Да, я так и делал, но потом захотелось общий фон для всей страницы. А картинка с названием - .png частично прозрачная. Понимаю, что это извращение (то, что я пытаюсь сделать), но тут либо картинку на весь header (тогда общий background стыкованый получается), либо... я еще не знаю как.
Надеюсь, меня поняли :)
p.s. Фон для сайта - тоже картинка (текстура пробкового дерева), и в принципе... э... лучше оставлю, как было. Спасибо за отклик!
Короче говоря: я еще тот извращенец! :)))
Поставьте у картинки атрибут alt - это альтернативный текст, который виден, когда картинка не подгрузилась по каким-либо причинам.
Ну да, в стандартных темах так и сделано. Только какая-то непонятка с путями к картинке получилась. Как правильно в page.tpl.php указывается относительный путь?
желательно через theme('image') добавлять картинку - тогда путь будет всегда относительный.
Всё-таки слаб я ещё. Не пойму, как всё это:
запихнуть в атрибут alt, если это необходимо, конечно. Вывод названия и слогана в моем случае можно упростить (выводить без условий). Но мне от этого не легче ;)
Наверное, я саму концепцию не ухватил пока. В атрибутах ведь можно переменные или функции использовать?
Переменные и функции можно, но вот html код нельзя - в alt дожен записываться только чистый текст.
Комментировать