Не меняется цвет ссылки при наведении

dework
Сообщения: 5
Зарегистрирован: 26 окт 2010
Здравствуйте!
Возникла проблема при подключении к сайту галереи Highslide.
подключаю два файла css, один из которых скачанный highslide.css
в dreamweaver все ок, в браузере меню не то что прописано в style.css
гляньте пожалуйста, в чем дело, для профи я думаю причина сразу будет очевидна.

[файл с проблемным кодом удален]

просмотрев километр кода....если все очень плохо я могу заплатить...

Аватара пользователя
Distructor
Администратор
Сообщения: 1599
Зарегистрирован: 28 дек 2009
в твоем случае цвет ссылки при наведении не меняется из-за порядка описания в css. т.е.

Код: Выделить всё

#menuLeft ul li a:hover
{
   color: #ec5b3e;
}

#menuLeft ul li a:visited
{
   color: grey;
}
надо заменить на

Код: Выделить всё

#menuLeft ul li a:visited
{
   color: grey;
}

#menuLeft ul li a:hover
{
   color: #ec5b3e;
}



либо добавлять "important" например

Код: Выделить всё

#menuLeft ul li a:hover
{
   color: #ec5b3e !important;
}

dework
Сообщения: 5
Зарегистрирован: 26 окт 2010
а, а я думал это не имеет значение...блин каждый день новости :D
спасибо большое :)

Аватара пользователя
AgentSIB
Администратор
Сообщения: 328
Зарегистрирован: 17 май 2010
Сейчас открыл тему и вспомнил дизайнерский трюк. Запомните два слова - LoVe HAte - это порядок расстановки стилей: link, visited,hovel,activ.
hover перекрывает link, visited, а active перекрывает hover. Это правильно в том смысле, что ссылки подсвечиваются по наведению, не только обычные, но и посещенные, но активные не подсвечиваются. Если Вы хотите, чтобы подсвечивались и активные, определение hover нужно поставить последним, после active.
Frustra fit per plura quod potest fieri per pauciora © Закон "Бритвы Оккама"


Вернуться в «Вопросы по веб-дизайну и верстке»