2013-05-29 4 views
3

Итак, я нашел нить CSS: How to change colour of active navigation page menu и пытался это сделать, но не имел успеха.Как изменить цвет страницы активной навигационной страницы

Вот мое меню:

Вот мой CSS:

/***************************/ 
/* Genral Navigation Rules */ 
/***************************/ 
#navMain { 
    text-align: center; 
    margin:-70px ; 
} 
#navMain ul { 
    margin: 0px auto; 
    padding:0px; 
} 

#navMain ul li { 
    margin: 0px auto; 
    padding:0px 20px; 
    list-style:none; 
    display:inline; 
} 

#navMain ul li a { 
    margin: 0px auto; 
    padding:0px; 
    color: #FFFFFF; 
    text-decoration:none; 
    font-weight:normal; 
    font-size: 19px; 
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
    text-transform:uppercase; 
} 

#navMain ul li a:hover { 
    text-decoration:underline; 
    color: #EF7D50; 
} 
#current { 
    color: #EF7D50; 
} 
#current a{ 
    color: #EF7D50; 
} 

Вот jsfiddle за то, что я в настоящее время.

+3

"_had no success_" Вы уточните свою цель? Что вы ожидаете от происходящего, что происходит в данный момент и какие проблемы вы столкнулись, что мешает вам это сделать? –

+0

Код, который вы отправили, кажется, работает: http://jsfiddle.net/j08691/jTkvu/. – j08691

+0

Вы хотите добавить класс adda? – DiederikEEn

ответ

4

Как насчет

#navMain #current a{ 
    color: #EF7D50; 
} 

Проблема заключается в том, что ваш #navMain ul li a правило более специфично, чем #current a поэтому он имеет преимущество ..

Использование двух идентификаторов для вышеуказанного правила #navMain #current a делает его более конкретным и поэтому он применяется ..

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