Går detta att göra på något snyggt sätt?
Radbrytning i alt text?
9 svar · 367 visningar · startad av maqe
Nope. :( Fast du kan använda <object> istället. :)
<object type="image/gif" data="http://www.webforum.nu/images/wfstandard/logo_webforum.gif" width="281" height="58">
<h1>webForum</h1>
<p>Det fria alternativet</p>
</object>
<img src="jagfinnsinte.gif" alt="Jag
finns
inte!" />
Alltså vanliga radbrytningar i attributet, bör fungera åtminstone i IE. Kan dock inte kolla detta, då jag sitter på ett UNIX-system just nu.
Ett annat sätt:
http://www.webforum.nu/showthread.php?s=&threadid=44412
Än så länge är det väl bara IE som utnyttjar möjligheten till ha radbrytning i title- och alttaggar.
Det är dock en feature i IE och ingen standard på något sätt.
Engine^ skrev:
Än så länge är det väl bara IE som utnyttjar möjligheten till ha radbrytning i title- och alttaggar.
Det är dock en feature i IE och ingen standard på något sätt.
Det är faktiskt mot vad specifikationen säger. :)
CDATA is a sequence of characters from the document character set and may include character entities. User agents should interpret attribute values as follows:
- Replace character entities with characters,
- Ignore line feeds,
- Replace each carriage return or tab with a single space.
alt- och title-attributen är båda av typ CDATA, så följande exempel är ekvivalenta och bör tolkas på samma sätt:
<img src="foo" alt="foo
bar
baz">
<img src="foo" alt="foo bar baz">
zcorpan skrev:
Det är faktiskt mot vad specifikationen säger. :)
Öh, nej.
w3 skrev:
# Ignore line feeds,
# Replace each carriage return or tab with a single space.
Engine^ skrev:
Öh, nej.
w3 skrev:
# Ignore line feeds,
# Replace each carriage return or tab with a single space.
:q
Jag anar missförstånd i mossen :)
Du kanske menade att IE gör tvärtemot vad specifikationen säger.
Jag hade inte IE i åtanke när jag kommenterade ;)
Då är vi överrens. :birp