Показать сообщение отдельно
  #30 (permalink)  
Старый 25.09.2014, 11:18
Аватар для lepeed
Аспирант
Отправить личное сообщение для lepeed Посмотреть профиль Найти все сообщения от lepeed
 
Регистрация: 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{} то нет
Ответить с цитированием