Autor Zpráva
Viktor Karásek
Profil *
Zdravím,

mám takový menší problémek. Dělám pro tátu facelift stránek a byli napsané ještě pomocí tabulek (to by nemělo vadit). Udělal jsem dropdown menu a ve firefoxu jde nádherně, ale pak jsem otevřel ie 8 a nestačil jsem se divit. Vůbec se nevysune :(
Zkoušel jsem ruzne finty s tim scriptem od scukerfish nebo jak :D
A nejde

zajímavé je, že když se kouknu na samotné menu v IE z localu, tak se to vysouvá :D
tady je source toho menu (to v IE jde...)

http://www.cssmenumaker.com/builder/menu_info.php?menu=057


koukne mi na to někdo, proč v těchto stránkách nejde?
Tady jsou css:
http://www.karasek.cz/menu_style.css
http://www.karasek.cz/main.css

stránka je tedy:

http://www.karasek.cz
Bubák
Profil
Smaž to smetí, co máš na prvním řádku, též je možné, že ti ten kód chybí jinde.
Menu nebude fungovat ani v IE6, ale tomu se dá pomoct.
Viktor Karásek
Profil *
jaké smetí? :) nevím co tim myslíš...
IE6 mi nevadí, nebudu podporovat lidi, který maji IE 6 :D jinak se nevymítí nikdy
Viktor Karásek
Profil *
Tak to opravdu byla ta prasárna s tím divem :) díky toho jsem si nevšiml. Teď již jde vše v pořádku
Bubák
Profil
Viktor Karásek:
IE6 mi nevadí, nebudu podporovat lidi
Tímhle je nepřesvědčíš. Znám čtyřčlennou rodinu, před pár lety jsem jim nainstaloval tehdy aktuální prohlížeče (Opera, Frefox) a stejně se atualizaci brání a zůstávají u IE6 a neukecám je.

Stačí jeden malý hover.htc soubor a jeden řádek v CSS
Viktor Karásek
Profil *
jj to znám, ale kam to tam mám dát...btw. nemám možnost jak otestovat funkčnost, nehodlám si do pc instalovat ie6
Koukni pls do toho kodu a rekni mi, kam to patri.

Díky
panther
Profil
Viktor Karásek:
nehodlám si do pc instalovat ie6
to máš asi smůlu :-) Existuje např. IETester, případně webové služby poskytující screenshoty z webu.

Koukni pls do toho kodu a rekni mi, kam to patri.
možná tě to překvapí, ale tam, kde chceš IE naučit :hover.
Bubák
Profil
Výše uvedený soubor hover.htc se používá tak, že pokud chceš hover na <li>, tak do CSS dáš:
li { behavior:url("hover.htc"); }

Ale nefunguje mi to vždycky a netuším, zda dělám nějakou chybu, stránka s dokumentací vrací 404.

Pak mám ještě jeden csshoverhtc, je sice větší, ale funguje spolehlivě, podle návodu takto:
body { behavior:url("csshover.htc"); }

Jde omezit třeba jen na hover <li>, příklad:
li { behavior:url("csshover.htc"); }

Takže použití je triviální. Pozor na cestu k souboru, je relativní vzhledem k HTML souboru.
Vyzkoušet můžeš i v novějším IE, když ho shodíš do quirku, třebas smazáním !doctype.

panther:
případně webové služby poskytující screenshoty z webu
Na screenshotech se špatně poznává hover.
panther
Profil
Bubák:
Na screenshotech se špatně poznává hover.
hover s hover.htc fungovat bude, Viktor Karásek se aspoň může podívat na web, jak vypadá.
Bubák
Profil
panther:
hover s hover.htc fungovat bude
Třebas tenhle můj pokus o menu nechce s uvedeným hover.htc spolupracovat, ani když doplním nepovinné <li>. Pokud použiji csshover.htc, tak není problém. Přitom jinde týž hover.htc bez problémů šlape.

Dodatek:
Tak je po záhadě, hover.htc nerozdýchal, že v dokumentu nebyly nepovinné značky <html>, <head>, <body>, po jejich doplnění hover šlape.
Viktor Karásek
Profil *
Díky, zkusím to.
Asi je blbost, aby to v IE6 nešlo, pravdou je, že ho stále spousta lidí používá...

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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