"Kasper Holm-Jørgensen" <stop@spamming.me> writes:
> Jeg vil gå direkte til sagen for ikke at spilde for meget af Jeres tid. Jeg
> har nogle lokale links - kan vi vel kalde dem - på min hjemmeside, de ser
> sådan her ud:
>
> <A href="index.php?vis=sitenews" onmouseout="window.status=''; return true"
> onmouseover="window.status='De seneste nyheder omkring udvikling af sitet';
> return true">Nyheder</A>
(Advarsel: min browser tillader ikke andre folks scripts at pille ved
status-linjen)
> Men, jeg kunne ikke få lov at putte alt="De seneste nyheder om ..." ind i
> linien, det ville ikke virke ihvert fald.
Det kommer vel an på hvad der skulle ske :)
> Nu har jeg så lige læst i W3.org's kildekode(!), at de har brugt dette:
> <acronym title="De seneste nyheder om...">Nyheder</acronym>-tag
Det er dårlig stil. "Nyheder" er ikke et akronym (forkortelse med
store bogstaver, eller hvad det nu betyder).
> Et andet sted står der så at man kan bruge:
> <span title="De seneste nyheder om...">Nyheder</acronym>-tag
>
> Så nu lyder mit spørgsmål: Hvad er forskellen på dem, og hvorfor bruge den
> ene fremfor den anden??
Med "dem" gætter jeg på at du mener "span" og "acronym".
Der er ikke nogen forskel i betydningen af title-attributten, det er
den samme i begge tilfælde. Mange HTML-elementer kan have en
title-attribut som fortæller noget om elementet. Browseren må selv
bestemme hvordan den viser denne ekstra information til brugeren. Ofte
brugte metoder er statuslinjen og tooltip.
<URL:
http://www.w3.org/TR/html4/struct/global.html#h-7.4.3>
Hvis du spurgte om forskellen på alt- og title-attributterne, så betyder
de to vidt forskellige ting.
Title-attributten er som sagt ment til at give ekstra information om et
element.
Alt-attributten skal vises som alternativ hvis browseren ikke viser
elementet selv (f.eks. billeder i formater browseren ikke kender, eller
hvis billeder er slået fra). Ældre browsere har vist alt-attributten
i browserns status-linje, men det er egentlig en misforståelse.
> Er der nogle browsere som ikke kan tolke det ene
> fremfor det andet, og er det overhovedet noget der bruges mere?? (W3
> bruger det åbenbart stadig!!)
Title-attributten lever i bedste velgående.
På længere sigt vil img-elementet nok blive droppet så
object-elementet kan overtage. Der er der ikke brug for simpel
alt-tekst, da man kan putte indhold inde i object-elementet som bliver
vist hvis det eksterne objekt ikke kan. Man kan sige at alt-tekst
er lidt primitiv, da den netop kun kan indeholde tekst. Objekt-elementets
alternative repræsentation kan skrives i generel HTML.
/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
Art D'HTML: <URL:
http://www.infimum.dk/HTML/randomArtSplit.html>
'Faith without judgement merely degrades the spirit divine.'