Autor Zpráva
Lenkaaa
Profil *
Ahoj,
potřebovala bych poradit s barvou v menu. Jak v tomto kódě nastavit barvu, aby se lišila od ostatních položek v menu, na položce, na které je právě kliknuto? Nějak se v tom ztrácím...

.menu {
margin: auto;
padding: 1px;
width: 150px;
list-style-type: none;
}
.menu li {
float: left;
width: 150px;
}
.menu a, .menu a:visited {
display: block;
margin-bottom: 2px;
color: #fff;
font-weight: bold;
background: #08c;
border: 2px solid;
border-color: #acf #06a #06a #acf;
text-decoration: none;
}
SwimX
Profil
Lenkaaa
To nejde.
lze použít a:active ale je to pouze při stisknutí a držení
Pokud chceš mít zabarvenou aktuální stránku, musíš odkazu v HTML nasatavit třeba id="active"
a potom v css #active{background: red;}
Lenkaaa
Profil *
SwimX
Díky ;-)
Lenkaaa
Profil *
SwimX
A to se musí nastavit u každého zvlášť? Když dám id="active" k úvodu, tak je to v pořádku, ale když kliknu na jinou položku, tak zůstane jakoby aktivní pořád úvod, i když já jsem třeba v kontaktech... Jsem nejspíš hodně hloupá, ale fakt nevím.
panther
Profil
Lenkaaa
A to se musí nastavit u každého zvlášť? Když dám id="active" k úvodu, tak je to v pořádku, ale když kliknu na jinou položku, tak zůstane jakoby aktivní pořád úvod, i když já jsem třeba v kontaktech... Jsem nejspíš hodně hloupá, ale fakt nevím.
ano. Dá se to přiřazovat např. pomocí PHP, ale to je na tebe asi moc zkraje. Takže na každou stránku :-)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: