Высота бакграунда в хедере

Есть любые вопросы, связанные со стилями/темами для phpBB 3.0.x? Задайте их здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Andrewsha
phpBB 1.4.1
Сообщения: 48
Стаж: 17 лет 3 месяца
Поблагодарили: 3 раза

Высота бакграунда в хедере

Сообщение Andrewsha »

Всем привет!
Часа 3 читал форум и пытался найти ответ, прежде чем задать вопрос, но так и не нашел ответа.

В хедере сменил фоновое изображение, но оно выводится обрезанным по высоте, не пойму, где надо внести изменения, чтобы увеличить высоту хедера. Искал в common.css и overall_header.html
high.gif
Прошу подсказать.
Заранее благодарен.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

Re: Высота бакграунда в хедере

Сообщение Rayden »

Вот в том диве, в котором сменил фоновое изображение, добавь в css нужную высоту.
По умолчанию, насколько я помню, она не задана.
А id дива найди сам, это не трудно.
phpBB2 FAQ
phpBB3 FAQ
Andrewsha
phpBB 1.4.1
Сообщения: 48
Стаж: 17 лет 3 месяца
Поблагодарили: 3 раза

Re: Высота бакграунда в хедере

Сообщение Andrewsha »

Спасибо!
Для истории:
В common.css добавил строку "height: 256px;":
.headerbar {
background: #ebebeb none repeat-x 0 0;
color: #FFFFFF;
margin-bottom: 4px;
padding: 0 5px;
height: 256px;
}
Добавлено спустя 9 минут 42 секунды:
Сейчас обнаружил некоторые "шероховатости". Дело касается уголков скругления. Они остались на прежнем уровне.
coners.gif
Оставшийся уголок наверху.
Отсутствует скругление внизу.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Andrewsha
phpBB 1.4.1
Сообщения: 48
Стаж: 17 лет 3 месяца
Поблагодарили: 3 раза

Re: Высота бакграунда в хедере

Сообщение Andrewsha »

Нашел решение.
CSS править не надо.
Надо делать так:
http://www.phpbb.com/community/viewtopi ... t#p6335055

overall_header.html

Найти:

Код: Выделить всё

    <div id="site-description">
Заменить на:

Код: Выделить всё

    <div style="height: 190px;" id="site-description">
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

Re: Высота бакграунда в хедере

Сообщение Rayden »

Andrewsha писал(а):Нашел решение.
CSS править не надо.
Надо делать так:
Но лучше все делать именно в css, а не в теге.
css кешируются браузером и траффик меньше.
А прописывать стиль в теге, это скорее как подпорка-костыль.
Andrewsha писал(а):Оставшийся уголок наверху.
Отсутствует скругление внизу.
Естественно...
Дело в том, что нижние уголки не прилепленны к нижнему краю хедербара.
Более того, все строго наоборот - они стремятся как можно выше подняться.
Но упираются в site-description. Т е site-description работает как распорка для уголков и для хедербара.
Поэтому управляя высотой site-description можно регулировать и положение уголков и высоту хедербара.
phpBB2 FAQ
phpBB3 FAQ
Andrewsha
phpBB 1.4.1
Сообщения: 48
Стаж: 17 лет 3 месяца
Поблагодарили: 3 раза

Re: Высота бакграунда в хедере

Сообщение Andrewsha »

Большое спасибо!
Сделал так:
/* Site description and logo */
#site-description {
float: left;
width: 70%;
height: 246px;
}
Все работает.

Вернуться в «Стили для phpBB 3.0.x»