Zeilenumbruch im "ALT" Text
OLLI-S
- html
0 Matti Maekitalo0 Eisbär
Hallo !
Ich habe für ein Bild einen "ALT" Text.
Dieser Text dient als zusätzlicher Hinweis.
Kann ich in diesem Text einen Zeilenumbruch machen ?
Momentan schaut der Text in der Anzeige so aus:
Wichtiger Hinweis: Das ist ein Text für den Anwender, den
er lesen sollte.
Die anzeige sollte aber so aussehen:
Wichtiger Hinweis:
Das ist ein Text für den Anwender, den er lesen sollte.
Was muss ich machen ?
ein BR Tag und das "\n" haben nichts genutzt !
Wie kann ich das realisieren ?
Danke
OLLI
use Mosche;
Ich habe für ein Bild einen "ALT" Text.
Dieser Text dient als zusätzlicher Hinweis.
Wenn du einen zusätzlichen Hinweis an alle Besucher geben willst (insbesondere an die, die das Bild sehen), solltest du das title Attribut verwenden und nicht das alt Attribut (das das Browser falsch machen ist keine Entschuldigung).
Kann ich in diesem Text einen Zeilenumbruch machen ?
Ja. <img src="blah.png" title="blah
blah"> funktioniert bei mir einwandfrei (Konqueror 3.0.4)
use Tschoe qw(Matti);
use Mosche;
Ich habe für ein Bild einen "ALT" Text.
Dieser Text dient als zusätzlicher Hinweis.
Wenn du einen zusätzlichen Hinweis an alle Besucher geben willst (insbesondere an die, die das Bild sehen), solltest du das title Attribut verwenden und nicht das alt Attribut (das das Browser falsch machen ist keine Entschuldigung).
Kann ich in diesem Text einen Zeilenumbruch machen ?
Ja. <img src="blah.png" title="blah
blah"> funktioniert bei mir einwandfrei (Konqueror 3.0.4)
use Tschoe qw(Matti);
Danke !
OLLI-S
use Mosche;
Ich habe für ein Bild einen "ALT" Text.
Dieser Text dient als zusätzlicher Hinweis.
Wenn du einen zusätzlichen Hinweis an alle Besucher geben willst (insbesondere an die, die das Bild sehen), solltest du das title Attribut verwenden und nicht das alt Attribut (das das Browser falsch machen ist keine Entschuldigung).
Kann ich in diesem Text einen Zeilenumbruch machen ?
Ja. <img src="blah.png" title="blah
blah"> funktioniert bei mir einwandfrei (Konqueror 3.0.4)
use Tschoe qw(Matti);
Komisch ist nur, dass ich in der Attribut-Referenz zu IMG bei SELFHTML 8.0 ncihts von Title finde.
OLLI
Moin!
Komisch ist nur, dass ich in der Attribut-Referenz zu IMG bei SELFHTML 8.0 ncihts von Title finde.
Das ist nicht komisch, sondern liegt daran, dass title als Universalattribut an zentraler Stelle beschrieben wird (bitte nicht fragen, wo genau, sondern selber mal suchen). Das bedeutet: Du kannst title auch bei fast allen anderen HTML-Elementen verwenden - beispielsweise auch bei Textlinks, bei Tabellenzellen etc. Bedenke nur, dass Übertreibung auch nicht unbedingt gut ist. ;)
- Sven Rautenberg
Moin!
Komisch ist nur, dass ich in der Attribut-Referenz zu IMG bei SELFHTML 8.0 ncihts von Title finde.
Das ist nicht komisch, sondern liegt daran, dass title als Universalattribut an zentraler Stelle beschrieben wird (bitte nicht fragen, wo genau, sondern selber mal suchen). Das bedeutet: Du kannst title auch bei fast allen anderen HTML-Elementen verwenden - beispielsweise auch bei Textlinks, bei Tabellenzellen etc. Bedenke nur, dass Übertreibung auch nicht unbedingt gut ist. ;)
- Sven Rautenberg
Also ich hatte neulich das gleiche problem.
nach einigem forschen im web habe ich herausgefunden, dass es offiziell keine möglichkeit gibt, einen zeilenumbruch zu erzwingen.
\n funktioniert meiner erfahrung nach im ie genauso wie (oder ähnlich).
in netscape6 wird aber statt einem zeilenumbruch mit ein ? angzeigt (newline wird ignoriert) und opera ignoriert alles...
mfg, steffen
Hi OLLI
Abgesehen von den Hinweisen zum title-Attribut, es gibt nach wie vor die Möglichkeit im Alt-Tag einen Zeilenumbruch zu erzwingen:
Verwende die HTML-Entität für den CarriageReturn als Hex-Wert: 
Leider ist diese Codierung plattformspezifisch, User unter Linux sehen unter Umständen ein nicht darstellbares Zeichen.
Beispiel:
alt="Wichtiger Hinweis:
Das ist ein Text für den Anwender, den er lesen sollte."
wird zu:
Wichtiger Hinweis:
Das ist ein Text für den Anwender, den er lesen sollte.
Zumindest im IE 6 unter Windows, müsste aber auch unter Mac gleich funktionieren, da dort der Zeilenumbruch mit CR (
) codiert wird, während unter Windows eigentlich CR-LF als Zeilenumbruch verwendet wird. Für das Alt-Tag reicht jedoch der einfacher CR als HTML-Entity.
Ja, ich weiss dass mit diesem Trick 5-10% der User im Web den Zeilenumbruch nicht korekt umgesetzt bekommen.
Grüsse
Eisbär