Autor Zpráva
klasounek
Profil
Mám horizontální menu vytvořené pomoci css a <ul> a <li>, ve FFx je to v pohodě, ale v IE to zlobí: Pomocí CSS mám nastavené parametry písma, pozadí atd. Ale jakmile nejaký odkaz navštívím, tak se mi změní barva jeho písma, jako že už byl navštíven. Pokud definuju v css a:visited, tak navštívené odkazy vypadají, tak, jako by byly nenavštívené-tak to chci, ale už u nich nefunguje a:hover. Co s tím?


css:



ul.hor {
width: 100%;
height: 25px;
list-style-type:none;
padding:0px; margin:0px;
background:#223d84;
border:1px solid #223d84; border-right:0px solid #223d84;
}

ul.hor li {
clear:right;
float: left;
display:block;
width:16.66%;
text-align:center;
}

ul.hor li a {
position:relative;
font-weight:bold;
display:block;
color: #dee561;
padding:3px 10px 3px 10px; border-right:1px solid #223d84;
text-decoration: none;
}

ul.hor li a:hover {
color:#223d84;
background: #dee561;
text-decoration: none;
}

body {
font-family: arial;
}



html:



<head>
<META http-equiv="Content-Type"content="text/html; charset=windows-1250">
<link rel="stylesheet" type="text/css" href="menu-horizontal.css">

</head>

<body>


<ul class='hor'>
<li><a href='a.html'>O FIRMĚ</a></li>
<li><a href='a.html'>KUDY K NÁM</a></li>
<li><a href='kontakty.php'>KONTAKT</a></li>
<li><a href='a.html'>REFERENCE</a></li>
<li><a href='a.html'>LICENCE</a></li>
<li><a href='a.html'>AKCE</a></li>
</ul>


</body>
Leo
Profil
a:hover musite definovat az za a:visited, konkretnejsi rada tezka, nemate to kompletni (napr. a:visited v tom zdrojaku nevidim), Leo
klasounek
Profil
tak vypadá to, že te funguje. Bylo to tím, že jsem nejdříve definoval a:hover. Taková prkotina a člověku to ani nedojde :)

Díky moc
Toto téma je uzamčeno. Odpověď nelze zaslat.

0