alt="..." bei normalem text?
Gunnar
- html
0 Cheatah0 MudGuard0 aw0 Kai Lahmann0 Gunnar
hallo zusammen,
ich habe eine normale textausgabe, die wenn sie zu lang ist (wird in php mit strlen() ueberprueft) gekuerzt wird. nun gebe ich diesen neuen gekuerzten text von z.b. 20 zeichen aus (angenommen, er war urspruenglich 30 zeichen lang). nun moechte ich aber irgendwie, dass dieser lange text beim ueberfahren des textes mit der maus in einer box ausgegeben wird, aehnlich wie bei <img src='file.jpg' ALT='beschreibung'>. ist das in html irgendwie moeglich? ich kann mich entfernt daran erinnern, von einer solchen moeglichkeit mal gelesen zu haben, aber im selfhtml finde ich nichts zum thema.
waere ueber antworten sehr erfreut!
gruss
gunnar
Hi,
nun moechte ich aber irgendwie, dass dieser lange text beim ueberfahren des textes mit der maus in einer box ausgegeben wird, aehnlich wie bei <img src='file.jpg' ALT='beschreibung'>.
nein, nein, nein. Noch einmal - extra langsam getippt, damit jeder mit dem Lesen hinterherkommt, denn offenbar ist das Forums-Archiv zu schnell - zum Mitschreiben für alle:
Das alt-Attribut enthält einen *alternativen* Text, welcher *ausschließlich* dann angezeigt wird, wenn das eigentliche Element *nicht* angezeigt werden kann oder soll. Ältere Browser wie z.B. IE 6 machen dies falsch, indem sie das Attribut für Tooltips missbrauchen. Für diese ist *nur* das title-Attribut gedacht - *auch* bei Bildern.
ich kann mich entfernt daran erinnern, von einer solchen moeglichkeit mal gelesen zu haben, aber im selfhtml finde ich nichts zum thema.
Überprüfe Deine Such-Strategie. Beziehe in diese insbesondere die Archiv-Suche mit ein.
Cheatah
hallo zusammen,
Hallo,
ich habe eine normale textausgabe, die wenn sie zu lang ist (wird in php mit strlen() ueberprueft) gekuerzt wird. nun gebe ich diesen neuen gekuerzten text von z.b. 20 zeichen aus (angenommen, er war urspruenglich 30 zeichen lang). nun moechte ich aber irgendwie, dass dieser lange text beim ueberfahren des textes mit der maus in einer box ausgegeben wird, aehnlich wie bei <img src='file.jpg' ALT='beschreibung'>. ist das in html irgendwie moeglich? ich kann mich entfernt daran erinnern, von einer solchen moeglichkeit mal gelesen zu haben, aber im selfhtml finde ich nichts zum thema.
alt für Text? Also Ersatztext darstellen, wenn der Text nicht dargestellt werden kann?
Du meinst vermutlich das title-Attribut.
Andreas
<span title="Beschreibung">foo</span>
lalala... der Klassiker.....
alt="" wenn Bild (oder anderer Media-Inhalt) nicht angezeigt werden kann, zeige stattdessen das hier an. Einige Browser haben den Bug diesem Test als Tooltipp anzuzeigen, was gigantisch nervt - wer will schon einen Tooltipp haben, der über dem Grafisch aufwendugen Firmenschriftzug nochmal den Namen als einfachen Text anzeigt...?!?
title="" ist ein beschreibender Text zu einem beliebigen Element, der üblicherweise als Tooltipp dargestellt wird (bei Opera ungündstigerweise in der Statusleiste, wo er eventuelle Linkziele überdeckt).
Merke:
1. nicht alles, was der MSIE macht ist richtig - auch dann nicht, wenn es Netscape 4 auch macht
2. HTML beschreibt nur die Dokumentstruktur, wie das darzustellen ist, ist nicht geregelt, dazu gibt es nur Empfehlungen (an die sich die Browserhersteller idr. halten, solange dies möglich ist)
Grüße aus Bleckede
Kai
vielen dank an euch alle zusammen! zu meiner verteidigung darf ich aber noch sagen, dass ich es damals so beigebracht bekommen habe, dass alt = beschreibungstext ist (title='' war mir voellig fremd). aber man lernt ja zum glueck nie aus :-) .....
Hi,
vielen dank an euch alle zusammen! zu meiner verteidigung darf ich aber noch sagen, dass ich es damals so beigebracht bekommen habe, dass alt = beschreibungstext ist
und tausende von anderen haben das anscheinend genauso gelernt, wie viele Seiten zeigen...
Du brauchst Dich also nicht zu entschuldigen
Viele Grüße
Mathias Bigge