Или ищи блок который находится после бади и занимает всю ширину и высоту, или лезь в пхп и ищи тот кусок который генерирует html.
|
эм... ну или возможно с помощью скрипта делай так что бы для бади при определённым url добавлялся класс с нужным цветом..
|
Цитата:
|
хм... можешь попробовать сделать еще блок с фиксированным позиционированием, задать ему ширину и высоту на 100% и положить его ниже по z-index чем остальные.
|
Цитата:
|
нет, маргин это отступ блока, а фон сам у тебя находится в блоке, можешь изменить марниг на паддинг, тогда фон будет в паддинге.
|
Цитата:
|
Блин, всё равно проблема в том, что мне иногда нужно на отдельных страницах переопределить свойства body{}
проблема в том, что у меня страница идет в main.php, куда попадает между дивом <div id="page" class="mains"> , который удалить я не могу. На нужной мне странице задаю <div id="page" class="test"> в сss прописываю #page.test{...}, в итоге - ничего, потому что этот див не заменяет верхний див, в фаербаге это выглядит так: ![]() Как быть? |
Если я правильно таки разобрался в той антинаучной ереси, что вы пишите, и понял, что вам нужно, то ответ таков: css не может изменять стили родителя в зависимости от его детей.
В вашем случае надо либо нормально разобраться в архитектуре сайта и подключать на нужной странице css с нужными настройками, либо встроить(костыль) в подключаемую часть элемент style с нужными параметрами(именно вставить в подключаемую часть, а не прописать в общем css), примерно так: <div id="signup"> <style>body, #page{background-color:#f00 !important}</style> //...контент </div> |
Цитата:
#signup page, body{} то нет |
Часовой пояс GMT +3, время: 14:15. |