Autor | Zpráva | ||
---|---|---|---|
Matěj Š. Profil * |
#1 · Zasláno: 20. 3. 2011, 16:55:16
Tak znovu dobrý den a krásnou neděli všem. Snad Vás ještě moc neotravuji, ale mám další problém. No ani tak ne problém, jako spíš nervy na IE. Snažím se udělat rozbalovací menu bez javascriptu, čistě pomocí CSS, ale samozřejmě v IE se zobrazuje špatně. Přikládám obrázky správného zobrazení v Chrome, Opeře, FF a IE7 a k tomu špatně v IE6. Menu se v IE6 prostě nerozbalí.
Stále zkouším, tak mě možná něco napadne, ale kdyby jste někdo věděl, jak to zprovoznit i na IE6, budu rád. Díky. Správně: Špatně: Web: http://www.zdravi-a-krasa.cz/web/ CSS: http://www.zdravi-a-krasa.cz/web/style.css |
||
Trejpa Profil |
#2 · Zasláno: 20. 3. 2011, 18:24:42
Matěj Š.:
„jak to zprovoznit i na IE6“ Skriptem, nejlépe podmíněným. IE6 neumí :hover jinde, než na odkaze. Viděl jsem i řešení, kde se pomocí podmíněných komentářů doplňoval do prvků menu obalující neodkazující odkaz, přes který se rozbalení v separátním stylu adresovalo. Rozhodně ale doporučuji se tomuto způsobu vyhnout. |
||
Matěj Š. Profil * |
#3 · Zasláno: 20. 3. 2011, 18:33:52
Trejpa:
Takže si pro IE6 bez javascriptu v tomto směru ani neškrtnu? Chtěl jsem to udělat čistě pomocí CSS aby se náhodou nestalo, že se javascript někomu nezobrazí. Nevím totiž jak častý je to případ, ale vím, že se stává. |
||
Trejpa Profil |
#4 · Zasláno: 20. 3. 2011, 18:58:09
Matěj Š.:
„Nevím totiž jak častý je to případ, ale vím, že se stává.“ Běžným lidem se to nestává, ti o nějakém JavaScriptu nemají potuchy. Profesionální kodér to řeší tak, aby bylo menu bez zapnutých skriptů zobrazeno celé. Teprve funkčnost skriptů neaktivní části skryje. Také by ses mohl na funkci skrývání v IE6 vykašlat a nabídnout uživatelům IE6 alternativní (podmíněné) zobrazení, ve kterém by bylo celé menu rozbaleno. <mimo-téma> Už jsi uvažoval o tom, jak budou tvé menu obsluhovat uživatelé zařízení, která neumí :hover (tablety, dotykové telefony)? </mimo-téma> |
||
MatějŠ Profil |
#5 · Zasláno: 20. 3. 2011, 19:03:16
Trejpa:
„mimo-téma>“ Takže javascript. Neuvažoval. Děkuji za připomínku a myslím si že je zcela na místě to zmínit, jelikož mě zajímá aby stránka šla v ideálním případě všude. |
||
MatějŠ Profil |
#6 · Zasláno: 20. 3. 2011, 20:29:24
Trejpa:
takže předpokládám že jsi to myslel takhle nějak, aby to šlo at tak či tak všem: http://www.zdravi-a-krasa.cz/web/ Jinak děkuji za rady. |
||
Časová prodleva: 23 dní
|
|||
panet Profil |
#7 · Zasláno: 12. 4. 2011, 16:36:17
Presne podobny problem ted resim, co jsem nasel tak v IE nechodilo, me dokonce ve vyssich verzich. Ve firefoxu ano.
Navic jsem neuvazoval o zminene poznamce ala tablety a spol. Menu uvedene zde v kombinaci js a css by mi i vyhovovalo, jenom se zeptam, zdali je mozne je upravit tak, aby se nabidka rozbalovala jen, kdyz jsem nad ni najety mysi (mouse over) a neposunovala mi ostatni nabidky dolu. Takto funguje i vetsina ciste CSS rozbalovacich menu. diky |
||
Časová prodleva: 13 let
|
0