22.09.2014, 14:03
|
|
Профессор
|
|
Регистрация: 26.01.2014
Сообщений: 181
|
|
Или ищи блок который находится после бади и занимает всю ширину и высоту, или лезь в пхп и ищи тот кусок который генерирует html.
Последний раз редактировалось hfts_rider, 22.09.2014 в 14:06.
|
|
22.09.2014, 14:04
|
|
Профессор
|
|
Регистрация: 26.01.2014
Сообщений: 181
|
|
эм... ну или возможно с помощью скрипта делай так что бы для бади при определённым url добавлялся класс с нужным цветом..
|
|
22.09.2014, 14:07
|
|
Аспирант
|
|
Регистрация: 27.07.2014
Сообщений: 61
|
|
Сообщение от hfts_rider
|
Или ищи блок который находится после бади и занимает всю ширину и высоту, или лезь в пхп и ищи тот кусок который генерирует html.
|
<div class="row"> занимает, но я ему пробовал присваивать и тоже не пашет
|
|
22.09.2014, 14:14
|
|
Профессор
|
|
Регистрация: 26.01.2014
Сообщений: 181
|
|
хм... можешь попробовать сделать еще блок с фиксированным позиционированием, задать ему ширину и высоту на 100% и положить его ниже по z-index чем остальные.
|
|
22.09.2014, 14:56
|
|
Аспирант
|
|
Регистрация: 27.07.2014
Сообщений: 61
|
|
Сообщение от hfts_rider
|
хм... можешь попробовать сделать еще блок с фиксированным позиционированием, задать ему ширину и высоту на 100% и положить его ниже по z-index чем остальные.
|
так-с, сделал иначе, все ок, но есть одна проблема - есть какая-то возможность задать background-color margin'у?
Последний раз редактировалось lepeed, 22.09.2014 в 15:12.
|
|
22.09.2014, 16:27
|
|
Профессор
|
|
Регистрация: 26.01.2014
Сообщений: 181
|
|
нет, маргин это отступ блока, а фон сам у тебя находится в блоке, можешь изменить марниг на паддинг, тогда фон будет в паддинге.
|
|
22.09.2014, 18:05
|
|
Аспирант
|
|
Регистрация: 27.07.2014
Сообщений: 61
|
|
Сообщение от hfts_rider
|
нет, маргин это отступ блока, а фон сам у тебя находится в блоке, можешь изменить марниг на паддинг, тогда фон будет в паддинге.
|
спасибо Вам за все ответы!
|
|
23.09.2014, 20:51
|
|
Аспирант
|
|
Регистрация: 27.07.2014
Сообщений: 61
|
|
Блин, всё равно проблема в том, что мне иногда нужно на отдельных страницах переопределить свойства body{}
проблема в том, что у меня страница идет в main.php, куда попадает между дивом <div id="page" class="mains"> , который удалить я не могу.
На нужной мне странице задаю <div id="page" class="test"> в сss прописываю #page.test{...}, в итоге - ничего, потому что этот див не заменяет верхний див, в фаербаге это выглядит так:
Как быть?
|
|
23.09.2014, 22:37
|
|
Тлен
|
|
Регистрация: 02.01.2010
Сообщений: 6,588
|
|
Если я правильно таки разобрался в той антинаучной ереси, что вы пишите, и понял, что вам нужно, то ответ таков: css не может изменять стили родителя в зависимости от его детей.
В вашем случае надо либо нормально разобраться в архитектуре сайта и подключать на нужной странице css с нужными настройками, либо встроить(костыль) в подключаемую часть элемент style с нужными параметрами(именно вставить в подключаемую часть, а не прописать в общем css), примерно так:
<div id="signup">
<style>body, #page{background-color:#f00 !important}</style>
//...контент
</div>
__________________
29375, 35
Последний раз редактировалось Aetae, 23.09.2014 в 22:40.
|
|
25.09.2014, 11:18
|
|
Аспирант
|
|
Регистрация: 27.07.2014
Сообщений: 61
|
|
Сообщение от Aetae
|
Если я правильно таки разобрался в той антинаучной ереси, что вы пишите, и понял, что вам нужно, то ответ таков: css не может изменять стили родителя в зависимости от его детей.
В вашем случае надо либо нормально разобраться в архитектуре сайта и подключать на нужной странице css с нужными настройками, либо встроить(костыль) в подключаемую часть элемент style с нужными параметрами(именно вставить в подключаемую часть, а не прописать в общем css), примерно так:
<div id="signup">
<style>body, #page{background-color:#f00 !important}</style>
//...контент
</div>
|
Спасибо, всё работает, если в html писать, а если отдельно выносить в css
#signup page, body{} то нет
|
|
|
|