Autor Zpráva
Gappa
Profil
Ahoj,

mám problém s tímto kódem:

<a href="#" title="Něco">

<img src="..." alt="Nazev_obrazku" />
</a>


Problém je ten, že IE nezobrazí "title" uvedený v odkazu při najetí na něj. Vyřešil jsem to tím, že jsem "title" dal do img, ale nevím, proč to nefunguje. V FF/Opera to funguje.

Setkal jste se s tím někdo? Jde to nějak vyřešit? Sice to můžu nechat v <img>, ale protože v kódu mám php podmínku, podle které se mění "href" a podle toho i title, tak nechci mít tu samou podmínku zbytečně o řádek níž znovu :)
Bubák
Profil
IE má tu vlastnost (Microsoftem zprofanovaný pojem), že u obrázků zobrazuje v bublině alt. Podle popisu soudím, že na ostatní závislosti, co se kdy zobrazí, jsi už přišel sám.
Railbot
Profil
Gappa
...a proto se u obrázků použivá alt i title.
Anonymní
Profil *
No nejde tak o to, co IE zobrazí v bublině u obrázku, jde mi o to, že pokud je u obrázku definovaný alt (a jako že by měl být), tak se nezobrazí title u nadřazeného odkazu - jak jsem naznačil v kódu výše - zobrazí se místo něj (zrovna teď :) alt toho obrázku. No bordel :)
Railbot
Profil
Gappa
Tak to je přeci úplně jedno. Odkazem je obrázek, který nese nějakou ifnromaci, takže odkaz může mít stejný title / alt jako obrázek (nebo vlastně naopak). Logicky v tom nevidím problém.
Anonymní
Profil *
No nejde tak o to, co IE zobrazí v bublině u obrázku, jde mi o to, že pokud je u obrázku definovaný alt (a jako že by měl být), tak se nezobrazí title u nadřazeného odkazu - jak jsem naznačil v kódu výše - zobrazí se místo něj (zrovna teď :) alt toho obrázku. No bordel :)

Já to řeším alt="" a title="popis". Alt tam musí být, aby to bylo validní.

Toto funguje shodně u FF i IE v web prohlížeči módu standardů (ne QUIRK).
MartiNeK
Profil *
Souhlasím s Railbotem.
to Anonymní: Jenže tak je to právě blbě.
alt slouží jako alternativní text místo obrázku, tj. když má někdo obrázky vypnuté, nebo je třeba nevidomý, zobrazí se mu (nebo čtečka přečte) tento alternativní text. Ten nevidomý tak má v tu chvíli jasno, že tady je zrovna obrázek s tím a tím a když je to třeba tlačítko formuláře, dělané pomocí obrázku, že má na něj kliknout atd.
title je titulek obrázku, tj. to, co se zobrazí v bublině po najetí myši na obrázek. Sem tedy patří nějaký popis obrázku, komentář k němu.
Explorer jen dělá navíc tu věc, že není-li u obrázku title, dá do bubliny to, co je v alt.

Resumé: dobrý je používat oboje, jak alt i title, a protože většinou v obou stejně vyjadřuješ stejnou informaci, bývají většinou i stejné. Já prostě typicky používám alt="popis" a title="popis"
Toto téma je uzamčeno. Odpověď nelze zaslat.

0