: hover {} приоритет в гекконе - PullRequest
0 голосов
/ 12 марта 2011

написание чего-то вроде css-хака, стиль для: hover {} работает интересно, но браузеры по-разному трактуют a:hover для полных ссылок против хеш-тегов.

из http://inqdrops.com/welcom/

a, a:active, a:visited { color: #765; text-decoration: none;}<br> :hover { color: #ff5e99; text-decoration:overline; background: #222}

для этого кода, зависания на <a href='http://what.eva/'></a> и <a href='#whateva'></a> ведут себя по-разному.Они также различаются для webkit и gecko.

Может кто-нибудь объяснить, что происходит?

-
РЕДАКТИРОВАНИЕ ДЛЯ ОБЪЯСНЕНИЯ ПО РЕШЕНИЮ

ответ @babtek указал мнев правильном направлении, и решением было расширить правило CSS до :hover, :visited:hover {...}

Ответы [ 3 ]

1 голос
/ 12 марта 2011

Я думаю, что a: посещения в конечном итоге будет более конкретным, чем : hover , поскольку у него также есть тэг ... ваши ссылки "#" могут не помечаться как посещенные?

0 голосов
/ 13 марта 2011

В случае, если кто-то заинтересовался, мне не хватало порядка css rules.плюс правило псевдо: правило псевдо

a, a:active, a:visited {color: #765; text-decoration: none;}<br> :hover, :visited:hover { color: #ff5e99; text-decoration:overline; background: #222}

спасибо за советы

0 голосов
/ 12 марта 2011

ПОЧЕМУ вы не измените CSS на

a:hover
...