Autor Zpráva
jirabach
Profil
Předělávám web na vícejazyčný a při změně menu mi přestalo fungovat definované chování pomocí css.
Má nadefinované chování pro a:link, a:visited a a:hover
Když ale vymažu historii, tak menu se nechová jako podle a:link.
Pokud už navštívím odkaz a menu se chová podle a:visited, je to v pořádku.
Nemůžu najít chybu v definici a:link.
Poraďte mi i prosím někdo.


.menu a:link {
display: block;
color: #5A5A5A;
text-align: left;
text-decoration: none;
background-image: url(tl_p1.jpg);
padding-left: 5px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 20px;
border: 1px solid #85AFD3;
}


.menu a:visited {
display : block;
color: #5A5A5A;
text-align: left;
text-decoration: none;
background-image: url(tl_p1.jpg);
padding-left: 5px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 17px;
border: 1px solid #85AFD3;
}

.menu a:hover {
display : block;
background-image: url(tl_p2.jpg);
color: Black;
text-decoration: none;
text-align: left;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 17px;
padding-left: 5px;
border: 1px solid #4A84B7;
}
Radek Hrabůvka
Profil
Předpokládám, že chyba je před v deklaraci před odeslaným kódem, nezávazně chybějící závorka.
Kód jde napsat o dost úsporněji, do hover deklarace jen ty vlastvosti, které potřebuješ změnit:

.menu a {
display : block;
color: #5A5A5A;
text-align: left;
text-decoration: none;
background-image: url(tl_p1.jpg);
padding-left: 5px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 17px;
border: 1px solid #85AFD3;
}

.menu a:hover {
background-image: url(tl_p2.jpg);
color: Black;
border: 1px solid #4A84B7;
}
jirabach
Profil
Zasláno: 26.6.2006 15:47:10
Citovat


Předpokládám, že chyba je před v deklaraci před odeslaným kódem, nezávazně chybějící závorka.


Popravdě tuto větu nechápu a myslím, že už mi došlo v čem to je:
preload toho tl_p1.jpg

není nějaká jednoduchá možnost, jak ten preload "docpat" do zdrojáku ???
Radek Hrabůvka
Profil
Preload se dělá pro :hover, ne pro :link.
Preload tam můžeš docpat, koukni do zdrojáku: www.volny.cz/teststranek/menu-odrazkove-1/
Měníš font-size a nemáš zadanou výšku odkazu, takže ti menu poskakuje.
jirabach
Profil
#preload {
background-image: url(tl_p1.jpg);
background-image: url(t2_p1.jpg);
}


to je to, co mi chybělo
moooooooooooooooooooooooooooooc ti děkuji, kdybys něco potřeboval, ozvi se, rád ti pomůžu
děkuji jetě jednou

www.bachmann.cz
jirabach
Profil
tak ještě jednou problém
když "nahraji" stránku na svůj ftp sever, menu vlevo se chová správně

www.bachmann.cz/MBB

jde to v FF i IE

pokud to nahraji na orig místo

www.mbbtechnik.cz

v IE to chodí, ale v FF to nemá ty obrázky na pozadí (menu)
chápete to někdo ?
co dělám špatně ?
Toto téma je uzamčeno. Odpověď nelze zaslat.

0