Autor | Zpráva | ||
---|---|---|---|
Luke9 Profil |
#1 · Zasláno: 23. 6. 2012, 23:12:16
Ahoj,
mám menší problém v css s použitím hoveru v IE. Bohužel mi v IE funguje hover pouze u odkazů a nevím, čím to je (četl jsem kdesi domněnku, že to může být tím, že používám xhtml transitional, ale nevím)... Tak bych se rád zeptal, jestli se to dá nějak obejít? Předem díky za jakoukoliv odpověď. |
||
panther Profil |
#2 · Zasláno: 24. 6. 2012, 00:39:12
Luke9:
„četl jsem kdesi domněnku, že to může být tím, že používám xhtml transitional, ale nevím“ starší IE neumějí :hover ovat nikde krom odkazů, novější IE umí :hover ovat kdekoliv, nejsou-li v quirku. Nejnovější IE umí :hover ovat všude, jako ostatní prohlížeče.
„se to dá nějak obejít?“ vybrat vhodný doctype k přepnutí do standardního vykreslovacího režimu, třeba <!doctype html> . Pro starší IE si buď vystačíš bez hoveru, nebo se dá doscriptovat, to si kdyžtak dohledej.
|
||
margin Profil * |
#3 · Zasláno: 24. 6. 2012, 01:48:32
Luke9:
„používám xhtml transitional“ Doctype pro XHTML, a to strict i transitional, přepne prohlížeče, včetně IE do standardního vykreslovacího režimu, v něm IE7 a novější umí hover na všech elementech. Pokud ti nefunguje hover v IE7 a novějších, bude to tím, že máš před doctype deklarací nějaké "smetí" a proto jsou ve quirk režimu. |
||
Luke9 Profil |
#4 · Zasláno: 25. 6. 2012, 19:57:06
Tak jsem zkusil všechny rady, ale nefunguje ani jedna...
Zde přikládám odkaz: http://www.aeskulap-tour.cz/index.php?sekce=kalendar&idturnaje=1 Po najetí myší na tabulku by se měl obarvit vždy jen jeden řádek, neví někdo co s tím? :( |
||
Chamurappi Profil |
#5 · Zasláno: 25. 6. 2012, 19:59:04
Reaguji na Luke9:
Odstranit smetí před deklarací <!doctype> . Pravděpodobně tam máš několikrát BOM, protože PHP při includování neumí pracovat s UTF-8.
|
||
Luke9 Profil |
#6 · Zasláno: 25. 6. 2012, 20:03:41
Chamurappi:
Díky za radu, ale mohl bys mi to prosím přeložit? :D bohužel přesně nerozumím tomu, cos napsal :) to smetí myslíš tím těch pár mezer před tím doctypem? Ale vůbec nvm jak je oddělat, ve zdrojáku žádné mezery nemám... |
||
David1256 Profil |
#7 · Zasláno: 25. 6. 2012, 20:17:56
Tohle ti určitě pomůže. Když jsem řešil ten stejný problém jako ty, tak mi to pomohlo http://peterned.home.xs4all.nl/csshover.html
|
||
habendorf Profil |
#8 · Zasláno: 25. 6. 2012, 20:26:10
Luke9:
„Ale vůbec nvm jak je oddělat, ve zdrojáku žádné mezery nemám...“ Ale máš. Nejčastější potíže s PHP (FAQ) » Divný znak (čtvereček) na začátku includovaného souboru v UTF-8 |
||
juriad Profil |
#9 · Zasláno: 25. 6. 2012, 20:34:38
začátek (16 bytů) tvé stránky vypadá v hexadecimálním editoru náskedovně:
0000000 ef bb bf ef bb bf 20 20 20 20 3c 21 44 4f 43 54 (hexadecimálně) 239 187 191 239 187 191 32 32 32 32 60 33 68 79 67 84 (decimálně) o ; ? o ; ? sp sp sp sp < ! D O C T (znakově) odstraň počátečních 10 bytů, nebo donuť editor aby ti tam ten nepořádek nevkládal |
||
margin Profil * |
#10 · Zasláno: 25. 6. 2012, 20:36:12
David1256:
„Tohle ti určitě pomůže.“ Pomůže to, ale je to vytloukání klínu klínem, je to postup, který bych důrazně nedoporučil. Luke9: „mohl bys mi to prosím přeložit?“ Programy mívají nápovědu a jde v ní hledat, hledat jde i v této diskusi. Nastav si editor tak, aby ukládal bez BOM. Pak soubory ulož bez BOM a ulož na server. |
||
Časová prodleva: 12 let
|
0