Проблема с отображением ссылок CSS в Chrome и Safari - PullRequest
2 голосов
/ 16 октября 2010

У меня проблема с CSS, которая возникает только в Safari и Chrome. У меня есть набор стилей для ссылок в содержании сайта, над которым я работаю. Посещаемые ссылки должны отображаться другим цветом и пунктирной нижней границей. В Safari и Chrome посещаемым ссылкам не хватает нижней границы, хотя применяются все другие стили. Кто-нибудь знает об ошибке в движке webkit, которая вызывает это, или я сделал глупую ошибку? Код ниже:

#content a:link {
    color: #b32951;
    text-decoration: none;
}
#content a:visited {
    color: #353535;
    border-bottom: 1px dotted;
    text-decoration: none;
}
#content a:hover, #content a:active {
    color: #b32951;
    background: #E6B5AF;
}

Ответы [ 2 ]

3 голосов
/ 16 октября 2010

Это не ошибка, это особенность. Для сайта было возможно прослушать историю браузера через :ited-styles. Вы сможете только стилизовать: посещение таким образом, чтобы это не повлияло на метрики ссылки, как при добавлении границы. Та же особенность подходит к Fx4. ( Источник , MDC )

0 голосов
/ 16 октября 2010

Попробуйте задать цвет нижней границы:

border-bottom: 1px dotted #000;
...