|
|
|
| Доброго времени суток,
Не могу понять, почему не отрабатывает стиль для a:visited.
Вот фрагмент CSS:
.anav,.anav a {
color: #FFF;
text-decoration: none;
font: bolder 13px Tahoma, Verdana, Arial;
}
.anav a:hover {
background-position:0 -65px;
color: #929292;
}
.anav a:visited {
color: #FFF;
}
|
Вот фрагмент HTML:
<table ID="nav" CELLPADDING="0" CELLSPACING="0">
<tr>
<td CLASS="tdnav" onMouseOver="javascript:moveBgrOver(this);" onMouseOut="javascript:moveBgrOut(this);"><a HREF="/about.html" CLASS="anav">About</a></td>
<td CLASS="tdnav" ID="tdcurr">LAW</td>
......
</tr>
</table>
|
Почему-то посещенные пункты меню становятся цвета как для a:hover - color: #929292;
Где копать?
Заранее спасибо! | |
|
|
|
|
|
|
|
для: LouD
(19.08.2007 в 23:18)
| | Вроде насколько помню надо visited ставить выше чем hover..ну тоесть так
.anav,.anav a {
color: #FFF;
text-decoration: none;
font: bolder 13px Tahoma, Verdana, Arial;
}
.anav a:visited {
color: #FFF;
}
.anav a:hover {
background-position:0 -65px;
color: #929292;
}
|
| |
|
|
|
|
|
|
|
для: Alph[p]a
(19.08.2007 в 23:21)
| | к сожалению, не помогло :( | |
|
|
|
|
|
|
|
для: LouD
(19.08.2007 в 23:28)
| |
.anav,.anav a:link {
color: #FFF;
text-decoration: none;
font: bolder 13px Tahoma, Verdana, Arial;
}
.anav a:visited {
color: #FFF;
}
.anav a:hover {
background-position:0 -65px;
color: #929292;
}
|
мож так? | |
|
|
|
|
|
|
|
для: Lelik
(19.08.2007 в 23:29)
| | к сожалению, тоже не помогло :( | |
|
|
|
|
|
|
|
для: LouD
(19.08.2007 в 23:39)
| | у тя вроде ещо не хватает a:link мож ч0 из за этого...
да и лучше будет писать css файлы через TopStyle 3.
вот я так расписываю и у меня все работает
a:visited
{
color: #888888;
font-family: Tahoma, Verdana;
font-size: 10px;
font-weight: normal;
text-decoration: underline;
}
a:link
{
color: #888888;
font-family: Tahoma, Verdana;
font-size: 10px;
font-weight: normal;
text-decoration: underline;
}
a:hover
{
color: #444444;
font-family: Tahoma, Verdana;
font-size: 10px;
font-weight: normal;
text-decoration: none;
}
|
| |
|
|
|
|
|
|
|
для: Alph[p]a
(19.08.2007 в 23:47)
| | вообще-то правильное расположение должно быть таким
| |
|
|
|
|
|
|
|
для: Lelik
(19.08.2007 в 23:49)
| | Хм... давайте будем называть это не "правильным", а "обычным" порядком.
Зависимость поведения ссылок от взаиморасположения правил CSS есть, а как и кто будет эту зависимость использовать - это его личное дело. Не так ли? | |
|
|
|
|
|
|
|
для: LouD
(19.08.2007 в 23:18)
| | У вас класс непосредственно у якоря, и писать грамотней наверноее так:
a.anav {
color: #FFF;
text-decoration: none;
font: bolder 13px Tahoma, Verdana, Arial;
}
a.anav:hover {
background-position:0 -65px;
color: #929292;
}
a.anav:visited {
color: #FFF;
}
|
Либо вообще опустить A в описании стиля. | |
|
|
|
|
|
|
|
для: sim5
(20.08.2007 в 02:42)
| | sim5 - большое спасибо! Вот эта рекомендация помогла, все ок! | |
|
|
|
|
|
|
|
для: LouD
(21.08.2007 в 21:44)
| | Ну еще бы не помогло, коли у вас класс был прописан "задом на перед" :) | |
|
|
|