Максим В.
37 лет, Россия
289 сообщений
#11 лет назад
Не совсем понимаю, где поправить.
Да и вообще, обычно работает нормально.
Вот код:

a.oform:link
{
font-weight: normal;
color: Gray;
font-size: 10px;
font-family : Verdana, Tahoma, sans-serif;
}

a.oform:hover
{
font-weight: normal;
color: Red;
text-decoration: none;
font-size: 10px;
font-family : Verdana, Tahoma, sans-serif;
}

a.oform:visited
{
font-weight: normal;
color: Gray;
font-size: 10px;
font-family : Verdana, Tahoma, sans-serif;
}


По сути, при наведении ссылка должна становиться красной. А она становится красной только при условии, что по ссылке раньше не заходили. Как поправить?

Спасибо.
Андрей Жуков
34 года, Россия
15 сообщений
#11 лет назад
pinions, уберите ":link".
Вроде так...
Георгиевич Владимир
43 года, Украина
170 сообщений
#11 лет назад
Положение линк после ховера или визитед после ховера - имеет значение.

нужный порядок:
a:link
a:visited
a:hover
a:active
Георгиевич Владимир
43 года, Украина
170 сообщений
#11 лет назад
Sir_Michael, я удивлен.

Remember “LoVe/HAte” linking.
When specifying link pseudo-classes, always do so in this order: Link, Visited, Hover, Active. Any other order won’t work consistently. Consider using :focus as well, and modify the order to LVHFA (or “Lord Vader's Handle Formerly Anakin”, as suggested by Matt Haughey)

транслейт:
Помните о порядке описания ссылок.
Задавая псевдоклассы для ссылок, делайте это всегда вот в таком порядке: Link, Visited, Hover, Active (запомните этот порядок с помощью слов "LoVe/HAte". Любые другие комбинации не работают так, как надо. Если требуется использовать также и псевдокласс :focus, то порядок описания будет таким: Link, Visited, Hover, Focus, Active (LVHFA для запоминания чего Мэтт Холи придумал фразу "Lord Vader's Handle Formerly Anakin"
Михаил Валенцев
37 лет, Россия
2195 сообщений
#11 лет назад
Поймали - не знал. Пост вверху удалю, дабы не позориться

Но из принципа дополню - т.к. :link и записи вида a.oform я никогда не использую (и не советую), то в описанном порядке нет нужды - это требуетстя только если описан :link.

то есть конструкция вида
.oform a
{
font-weight: normal;
color: Gray;
font-size: 10px;
font-family : Verdana, Tahoma, sans-serif;
}

.oform a:hover
{
font-weight: normal;
color: Red;
text-decoration: none;
font-size: 10px;
font-family : Verdana, Tahoma, sans-serif;
}

.oform a.visited
{
font-weight: normal;
color: Gray;
font-size: 10px;
font-family : Verdana, Tahoma, sans-serif;
}
...
<div class="oform">
...
<a href="url">link</a>
...
</div>

будет отлично работать, что всем и рекомендую.
Константин Д.
34 года, Россия
390 сообщений
#11 лет назад
Цитата ("slayinc"):
положение линк после ховера или визитед после ховера - имеет значение.

нужный порядок:
a:link
a:visited
a:hover
a:active

+1
Михаил Валенцев
37 лет, Россия
2195 сообщений
#11 лет назад
Специально поискал и сошлюсь на профессионалов - http://uggallery.audiopeace.ru/2007/01/11/tsveta-ssyilok вот тут в комментариях Вадим Макеев придерживается той же точки зрения что и я.
То есть прав и aminis, но нужно также избавиться от указания класса - это тоже будет правильно.