Autor | Zpráva | ||
---|---|---|---|
Viktor Karásek Profil * |
#1 · Zasláno: 1. 8. 2010, 13:01:57
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 |
#2 · Zasláno: 1. 8. 2010, 13:14:55
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 * |
#3 · Zasláno: 1. 8. 2010, 14:59:55
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 * |
#4 · Zasláno: 1. 8. 2010, 15:24:08
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 |
#5 · Zasláno: 1. 8. 2010, 17:21:17
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 * |
#6 · Zasláno: 1. 8. 2010, 23:25:48
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 |
#7 · Zasláno: 2. 8. 2010, 01:15:23
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 |
#8 · Zasláno: 2. 8. 2010, 01:25:26
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 |
#9 · Zasláno: 2. 8. 2010, 01:33:00
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 |
#10 · Zasláno: 2. 8. 2010, 02:08:01 · Upravil/a: Bubák
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 * |
#11 · Zasláno: 2. 8. 2010, 09:50:50
Díky, zkusím to.
Asi je blbost, aby to v IE6 nešlo, pravdou je, že ho stále spousta lidí používá... |
||
Časová prodleva: 14 let
|
0