У меня есть следующий CSS, который стилизует ссылку на одной из моих страниц:
a:link, a:visited, a:active {
color: white;
text-decoration: none;
font-weight: bold;
}
Однако, когда я загружаю его, они выглядят синим в Chrome и белым в Firefox.Инструменты разработчика Chrome показывают, что мой стиль якобы перезаписывает таблицу стилей агента пользователя:
![enter image description here](https://i.stack.imgur.com/FlIjd.jpg)
Почему он отображается неправильно?Я попытался установить кодировку в верхней части таблицы стилей:
@charset "UTF-8";
html, body {
width: 100%;
height: 100%;
margin: 0;
font: 11px "Lucida Grande", Arial, Sans-serif;
}
a:link, a:visited, a:active {
color: white;
text-decoration: none;
font-weight: bold;
}
input[type=email], input[type=password] {
display: block;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border: 1px solid #ACE;
font-size: 13px;
margin: 0 0 5px;
padding: 5px;
width: 203px;
}
Но это не помогло.Моя таблица стилей в голове связана с:
<link href="/assets/global.css?body=1" media="screen" rel="stylesheet"
type="text/css">
И HTML-кодом для ссылок:
<a href="/users/sign_in">Sign in</a>
<a href="/users/password/new">Forgot your password?</a>
<a href="/users/auth/facebook">Sign in with Facebook</a>
Вот как они выглядят в Chrome (13.0.782) - неверно:
![enter image description here](https://i.stack.imgur.com/qlHa0.jpg)
Вот как они выглядят в Firefox - правильно:
![enter image description here](https://i.stack.imgur.com/23yyC.jpg)
Похоже, таблица стилей агента пользователяпереписывая мой стиль.Почему?