2010-02-25 4 views
2

Могу ли я установить другой атрибут CSS-фона для моего тега <BODY> в зависимости от успешного соответствия найденного ребенка <div class="template" />?Установить другое фоновое изображение в зависимости от соответствия дочернего элемента

Я знаю селектор CSS BODY>.template но изменяет template класса, где непосредственный родительский матч BODY существует, я хочу, чтобы контролировать BODY если template существует как ребенок.

Я хотел бы сделать это исключительно в CSS, а не в любом jQuery или что-нибудь, спасибо.

+1

http://stackoverflow.com/questions/45004/complex-css-selector-for-parent-of-active-child –

ответ

3

К сожалению, это невозможно с чистым CSS. Вы не можете влиять на родительский элемент на основе дочернего элемента. Каскадирование в CSS только идет в одном направлении. :)

Если вы можете добавить другой идентификатор или класс в <body>, сделайте это.

+0

Эй, хорошая идея. Благодарю. – GONeale

Смежные вопросы