Проблема с HTML-ссылкой - PullRequest
       36

Проблема с HTML-ссылкой

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

Привет,

У меня есть пара ссылок (a), в которых используется раздвижная дверь, когда я посетил одну из ссылок, цвет текста изменится.С помощью firebug я вижу, что ссылка получает следующий стиль:

#signInForm a:link, a:visited {
  color: #2277BB;
  text-decoration: none;
}

Странно, что ссылка не существует внутри <div id="SignInForm"></div>?И эта проблема проявляется в FireFox, но не в IE8.

Пожалуйста, посмотрите здесь: http://jsfiddle.net/snowman/ecWzz/

Почему ссылка получает этот стиль?

BestRegards

Ответы [ 3 ]

6 голосов
/ 15 марта 2011

#signInForm a:link выбирает невидимую ссылку в пределах signInForm div, a:visited выбирает все a:visited ссылки.Чтобы ограничить стиль только этими a элементами в пределах signInForm div, используйте:

#signInForm a:link, #signInForm a:visited {
     /* CSS */
}
3 голосов
/ 15 марта 2011

Вам нужно это:

#signInForm a:link, #signInForm a:visited {
    ...

Ваш код запрашивает все a:visited, чтобы иметь этот стиль.

2 голосов
/ 15 марта 2011
, a:visited

Запятая соответствует любой ссылке

...