Autor | Zpráva | ||
---|---|---|---|
Petrnson Profil |
#1 · Zasláno: 25. 5. 2008, 13:08:52
Mám problém s menu, v FF je vše pořádku ale v IE ne. Menu je na rozdělaných stránkách o jazykolamech. V IE když kliknete na nějaký odkaz a pak se vrátíte zpět zmizí popisek(změní se na modro), když nastavím a:visited na bílou, tak se to zobrazuje správně, ale zase dělá problém odkaz s class active. Ten se také změní na bílou(jako pozadí) jelikož byl též navštíven. Jediné co mě napadlo je udělat speciální styl ve způsobu .active a:visited ale to mi nejde. Pro lepší názornost přikádám kod menu:
.obal ul{ margin: 0; padding: 0; } .obal ul li{ display: inline; } .obal ul li a{ float: left; color: white; text-decoration: none; background: #4078C2 url(menu.PNG) bottom no-repeat; _background: #356DBA url(menu.PNG) bottom no-repeat; height: 39px; _height: 49px; padding: 10 20 0 20; font-family: Arial, Helvetica, sans-serif; } .obal ul li a.active, .obal ul li a:hover{ color: #306CBD; background: white url(menua.PNG) bottom no-repeat; height: 39px; _height: 49px; } Nevíte jak to udělat? |
||
DJ Miky Profil |
#2 · Zasláno: 25. 5. 2008, 13:11:37
Nevím, jestli jsem to dobře pochopil, ale co a.active:visited {}?
|
||
Petrnson Profil |
#3 · Zasláno: 25. 5. 2008, 13:21:45 · Upravil/a: Petrnson
Aby v ie se to menu zobrazovalo jako ve ff. Pro názornost přilkládám obrázky.
Správně zobrazené po kliknutí na pár odkazů. Špatně zobrazení v ie, po kliknutí na hlavní strana, přidej jazykolam a nakonec na náhodný jazykolam: Doufám že jsem to dostatečně vysvětlil DJ Miky Když nastavím visited na požadovanou barvu, tak to funguje, ale nejde zase nastylovat aktivní položku v menu, prostě se to kryje. .obal ul li a.visited{ color: white; } Příklad v ie: |
||
Tin Profil |
#4 · Zasláno: 25. 5. 2008, 14:58:57
A není celý problém jen v pořadí, co je nastylovaný jako první?
př.1: mějme styl a:hover{color: red}; a:visited{color: green}; Jakou barvu bude mít navštívený odkaz, na který najedu myší? ->>> zelenou př.2: mějme styl a:visited{color: green}; a:hover{color: red}; Jakou barvu bude mít navštívený odkaz, na který najedu myší? ->>> červenou |
||
Tin Profil |
#5 · Zasláno: 25. 5. 2008, 15:02:58
OT: Vytvořil jsem jich už mnoho a některé můžete shlédnout v referencích. = ;-))))))))))))
|
||
Petrnson Profil |
#6 · Zasláno: 25. 5. 2008, 19:26:25
Tin
Aha to mě nenapadlo, vyskouším to. P.S.:Zase to neber tak vážně(TV nova se tyky vychloubá svým webem...), nechce se mi tam dávat 2 roky staré reference. :-) |
||
petrnson Profil * |
#7 · Zasláno: 26. 5. 2008, 10:15:10
No tak jsem to skusil a nejde to(i když to vypadalo slibně), prostě se to pokaždé zobrazuje špatně v IE(ten odkaz, který je aktivní). Nemohli by jste prosím konkrétněji poradit?
|
||
Plaváček Profil |
#8 · Zasláno: 26. 5. 2008, 10:30:46 · Upravil/a: Plaváček
petrnson
Co takhle: .obal ul li a{ float: left; } .obal ul li a:link, .obal ul li a:visited { color: white; text-decoration: none; background: #4078C2 url(menu.PNG) bottom no-repeat; _background: #356DBA url(menu.PNG) bottom no-repeat; height: 39px; _height: 49px; padding: 10px 20px 0 20px; font-family: Arial, Helvetica, sans-serif; } .obal ul li a:hover, .obal ul li a.active:link, .obal ul li a.active:visited, .obal ul li a.active:hover { color: #306CBD; background: white url(menua.PNG) bottom no-repeat; height: 39px; _height: 49px; } |
||
Petrnson Profil |
#9 · Zasláno: 26. 5. 2008, 20:33:08
Plaváčku
Děkuji ti, moc jsi mi pomohl, už jsem přemýšlel že to menu zjednoduším a vyhodím ty zatržítka, ale naštěstí to dělat nemusím. Ještě jednou děkuji. |
||
Časová prodleva: 16 let
|
0