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
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
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
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
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

Vaše odpověď

Mohlo by se hodit

Nezapomeňte na odkaz na živou ukázku problému.

Prosím používejte diakritiku a interpunkci.

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

0