background-color не работает на a:visited, но работает, если добавить какой-либо цвет фона к a {background:#fff}, это ошибка?
background-color
a:visited
a {background:#fff}
См. Этот пример http://jsfiddle.net/jitendravyas/CMWWm/1/ зеленый фон на a:visited не будет работать. Но
Теперь, если я добавлю a {background:#fff} вверху, зеленый фон на a:visited начнет работать.http://jsfiddle.net/jitendravyas/D6vGX/1/
Проверьте это, Firefox делает что-то, связанное с конфиденциальностью, изменяя :visited, выглядит странно,
:visited
Мы ограничиваем свойства CSS, которые можно использовать для стиля посещения ссылки на цвет, цвет фона, рамки - * - цвет и контур цвета и цветные части свойств заливки и обводки. Для любого другого части стиля для посещенных ссылок, стиль для не посещенных ссылок используется вместо
- от Mozilla
http://hacks.mozilla.org/2010/03/privacy-related-changes-coming-to-css-vistited/
хм, работает, если вы добавите background-color: white к вашей ссылке a:
a:link { color: red; font-size: 3em; background-color: white; }
Я не уверен, действительно ли это ошибка или что-то еще.