Post by Harri JuntunenAlla mainitun sivun alalaidassa on kaksi logoa, joihin olen kirjoittanut
Alt-määreet.
Hiiriosoitin ei tooltippejä kuitenkaan näytä, vaikka mielestäni ne on
merkattu oikein.
Taas joku pikku juttu huomaamatta?
No se pikku juttu, että alt-määritteen on tarkoitus esittää kuvalle
vaihtoehtoinen (alternative) teksti, joten selaimen ei normaalisti
pitäisi näyttää sitä ollenkaan silloin, kun kuva on näkyvissä. Eivätkä
nykyaikaiset selaimet yleensä näytäkään; joissakin vanhoissa,
nykymittapuilla lähinnä antiikkisissa selaimissa oli osittain toisin.
Tooltip-vaikutusta varten on lähinnä title-määrite. Sekin kuitenkin
periaatteessa kertoo vain avustavan otsikon (advisory title), eikä sen
tarkoitus ole esimerkiksi kertoa jotain sellaista sisältöä, jota ei
sivulla muuten ole.
Sivulla on nyt mm.
<td><IMG align="absmiddle" SRC="kuvat/dhl1.gif" ALT="Maailman suurin
logistiikka-alan yritys tukee meitä"</td>
Siinä ilmeisesti align-määrite on sivunteko-ohjelman tuottama ja
jokseenkin hyödytön. IMG-elementin loppumerkin ">" puuttuminen on
omituista eikä kerro hyvää sivunteko-ohjelmasta, vaikka selaimet
tällaisestakin yleensä selviävät. Mutta kun kuva on DHL:n logo, niin
sopiva merkkaus olisi tässä lähinnä
<td><IMG SRC="kuvat/dhl1.gif" ALT="DHL" TITLE="Maailman suurin
logistiikka-alan yritys tukee meitä"></td>
Tosin tämä olisi title-määritteen määritelmän venyttämistä ja lisäksi
aika turhaa, koska harva käyttäjä rupeaa huitelemaan hiirellä sponsorien
logojen yli. Sponsorin kannalta hyödyllisempää olisi tehdä logosta
linkki sponsorin sivulle, mutta toisaalta sitä ei ehkä ole syytä tehdä,
jos sponsori ei ole huomannut sitä vaatia eikä edes ehdottaa.
--
Yucca, http://www.cs.tut.fi/~jkorpela/