a: hover не перекрывает родительский класс - PullRequest
1 голос
/ 12 июня 2009

У меня есть страница aspx с главной страницей, содержащей панель с классом CssClass menutoolbar. Внутри этой панели я размещаю объекты, в данном случае кнопку ссылки с классом SearchLink.

В моей таблице стилей я определяю

.menutoolbar a:hover { color: red }

.Searchlink a:hover { color: yellow }

При наведении курсора на ссылку Searchlink она становится красной! Это не то, что я ожидаю, Searchlink определенно определено как желтый, похоже, родительский контейнер menutoolbar переопределяет цвет, в противоположность тому, что я ожидал.

Как сделать эффект наведения желтым для Searchlink?

Ответы [ 3 ]

5 голосов
/ 12 июня 2009
a.Searchlink:hover { color: yellow }
3 голосов
/ 12 июня 2009

попробуйте сделать:

.Searchlink a:hover { color: yellow!important; }

если класс ссылки "searchlink", вы можете попробовать

a.Searchlink:hover { color: yellow; }
1 голос
/ 12 июня 2009

В качестве альтернативы вы можете быть более конкретным с правилом, например

a.Searchlink:hover { color: yellow;}

Или что-то в этом роде.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...