Re: Opera a popisky

From: mail@pp21.cz
Date: 18. 07. 2002, 08:49 CEST


Jordano <jordano@volny.cz>:

> Vite nekdo, proc se v Opere nezobrazuji popisky u obrazku?

Vime... ;o)

Opera zobrazuje popisky u obrazku, ale jen malo tvurcu WWW je ma spravne
napsane...

Vsichni totiz hromadne pouzivaji ALT, coz je ale jen 'ALTernativni text',
obvykle se zobrazuje 'pod obrazkem', je videt jen pri nacitani obrazku,
pripadne v rezimu 'bez obrazku', nebo taky pokud uvedeny obrazek
neexistuje.

Naproti tomu TITLE je titulek, nebo take popisek, ktery by se mel
zobrazovat po najeti mysi na objekt, v tomto pripade obrazek.

Jak uz to tak byva, Internet Explorer si zavadi svoje vymozenosti, takze
pokud schazi TITLE, pouzije misto neho ALT.
IMHO to tak neni spravne.
A na tohle si zvyknulo 95% tvurcu www stranek. Pak se vsichni divy, ze ten
ci onen browser (pochopitelne mimo MSIE) nezobrazuje popisky a proto je
spatnej. Chyba na jejich strane je pochopitelne vyloucena ;o)

BTW nejkorektneji se v tomto smeru chova Mozilla, za ni Opera6 a pak
Netscape6. Ani jeden z nich nezobrazuje ALT po najeti mysi. Pouze TITLE,
a Opera dokonce i ve stavovem radku, coz se me osobne zrovna moc
nezamnlouva, ale budiz.
V jinejch browserech (mimo IE) jsem to nijak extra netestoval.

Pro lepsi ilustraci jsem si udelal nasledujici test. Obrazek 'ok.jpg'
musi existovat, tak nejakej zkopiruj (a prejmenuj na ok.jpg) do daneho
adresare, at to chodi. Uloz to jako html a otevri v ruznych prohlizecich.

<img src="ok.jpg" alt="tohle je ALT" title="a tohle TITLE" width="100" height="100" border="1">
<img src="ok.jpg" alt="tady je jen ALT" width="100" height="100" border="1">
<img src="ok.jpg" title="a tady jen TITLE" width="100" height="100" border="1"><br>
<img src="nic" alt="tohle je ALT" title="a tohle TITLE" width="100" height="100" border="1">
<img src="nic" alt="tady je jen ALT" width="100" height="100" border="1">
<img src="nic" title="a tady jen TITLE" width="100" height="100" border="1">


-pp21-



This archive was generated by hypermail 2.1.2 : 18. 07. 2002, 08:50 CEST