Autor | Zpráva | ||
---|---|---|---|
dPod Profil |
Ahojte, mám taký jednoduchší web (www.arwenthalion.sk), ktorý (ako som náhodou zistil) sa mi na IE9 nezobrazuje správne. Nejedna sa o nič strašné, skôr je to o celkovom vzhľade.
Konkrétne sa jedna o ružové orámovanie väčšiny obrázkov - paradoxne pri jednom sa to nedeje, čomu tiež nerozumiem, keďže ide o rovnaké formátovanie. Ukážku nájdete tu: img24.cz/images/73832187176818177887.png Je mi jasne, že sa zrejme jedna o časti kódu, ktoré IE9 nepodporuje. Len nerozumiem, prečo sa ta chyba na jednom obrázku (logo myspace) nevyskytuje. Môžete mi prosím poradiť, CO mam zmeniť v kóde, aby sa web zobrazoval OK aj na takomto staršom prehliadači? Veľká vďaka za pomoc. |
||
Chamurappi Profil |
#2 · Zasláno: 3. 8. 2016, 21:29:38
Reaguji na dPoda:
„Je mi jasne, že sa zrejme jedna o časti kódu, ktoré IE9 nepodporuje.“ Tím to není. Nové prohlížeče se bohužel rozhodly vytvořit nekompatibilitu – zrušily ve svém interním stylopisu výchozí border kolem obrázků v odkazech. Všechny starší prohlížeče (Explorer konkrétně do verze 10) ten border měly… a proto v nich tvůj web vypadá nesprávně.
„CO mam zmeniť v kóde, aby sa web zobrazoval OK“ Vynulovat v CSS border na všech <img> .
|
||
Bubák Profil |
#3 · Zasláno: 3. 8. 2016, 21:33:21
Ve všech starších prohlížečích byly dříve orámovány všechny obrázkové odkazy. Pokud barva orámování není explicitně deklarována, je dána barvou textu, v tomto případě barvou textu odkazů.
dPod: „paradoxne pri jednom sa to nedeje, čomu tiež nerozumiem, keďže ide o rovnaké formátovanie.“ „Len nerozumiem, prečo sa ta chyba na jednom obrázku (logo myspace) nevyskytuje.“ To není pravda, v kódu je HTML atributem deklarováno odstranění orámování: <a href="http://www.myspace.com/arwenthalion" target="_blank" onMouseOver="MM_swapImage('Image3','','images/kontakt/myspace_on.png',1)" onMouseOut="MM_swapImgRestore()"><img src="images/kontakt/myspace.png" alt="MySpace" width="35" height="35" id="Image3" border="0"></a> Koukám, že mne Chamurappi předběhl a napsal nejoptimálnější řešení. |
||
dPod Profil |
#4 · Zasláno: 4. 8. 2016, 09:33:33
dakujem pekne za rady, poriesim to tak
pekny den d |
||
Petr ZZZ Profil |
Bubák:
„Koukám, že mne Chamurappi předběhl a napsal nejoptimálnější řešení.“ Jestli (kdyby) HTML atribut deklaruje (deklaroval) něco jiného, nemělo by to (podle principu pozdější vyhrává) deklaraci v CSS přebít? (Jestli píšu nesmysly, tak mě prosím někdo opravte, v poslední době se webdesignu věnuji spíš okrajově...) |
||
Bubák Profil |
#6 · Zasláno: 5. 8. 2016, 19:03:56
V případě bodreru jde o tyto věci:
pozdější vyhrává HTML atribut border nastavuje tloušťku orámování CSS border je sdružená CSS vlastnost, která nastavuje tloušťku, styl a barvu orámování, pokud v CSS deklaruji styl čáry none, tak mám navrch |
||
Časová prodleva: 9 let
|
0