2015-06-10 3 views
0

На этом сайте https://www.nycofficesuites.com/new/, я хочу изменить цвет верхней панели только на домашней странице. Я попробовал этот код:изменение элемента только на одной странице

.home .page .page-id-94 .page-template .page-template-template-home .page-template-template-home-php .wood .top-bar { 
    background:blue; 
} 

, а также этот код:

.page-id-94 .top-bar { 
    background:blue; 
} 

Ни работа. Спасибо за вашу помощь.

+0

Это не как вы должны задать хороший вопрос. Пожалуйста, прочитайте: [Как спросить] (http://stackoverflow.com/help/how-to-ask) – Amit

+0

Покажите некоторые из своих «HTML», и мы можем вам помочь – TheLifeOfSteve

+0

Это звучит как работа для jQuery! –

ответ

3

Я проверил свой сайт, и вы огромный клад на одном названий класса body элемента.

Проблема: во всех ваших селекторах есть пробелы.

.class1 .class2 выбирает элемент с именем класса class2, это дочерний элемент с именем класса class1.

.class1.class2 не имеет пробелов в селекторе, поэтому он выбирает один элемент с именами классов .class1 и .class2.

Исправление:

.home.page.page-id-94.page-template.page-template-template-home.page-template-template-home-php.wood .top-bar { 
    background:blue; 
} 

ИЛИ:

.page-id-94 .top-bar { 
    background:blue; 
} 

Там в пространство перед последним селектором, поскольку .top-bar является дочерним body элемента.

Надеюсь, что это поможет!

0

Дайте этому попытку:

.home header.style-4 .top-bar { 
    background: #YOURCOLOUR; 
} 
-1

Если это одна страница, которую вы могли бы просто установить стиль с важно!

<div style="background:red!important;"> 
    <p>Example</p> 
</div> 
Смежные вопросы