2 Stimmen

XHTML, wie man das TITLE-Attribut nicht als Tooltip anzeigt

Um meine Website XHTML-kompatibel zu machen, habe ich eine title Attribut für alle meine IMG Tags.

Wenn Sie jedoch mit der Maus über ein Bild fahren, wird der Text aus meinem title Attribut wird als kleines Popup-Fenster angezeigt. Ich möchte nicht, dass dieser Text sichtbar ist.

Frage : Wie kann ich verhindern, dass der Browser die title Attributtext als Popup, wobei die title Attribut vorhanden?

<img src="..." title="text that gets displayed as a popup but I don't want it to" />

0voto

InfiniteUptime Punkte 11

Es ist schon eine Weile her, seit dieser Beitrag, aber ich denke, für alle, die hier wandern von Google, hier ist meine 2 Cent:

Der alt-Tag ist voll gültig - sogar vorgeschrieben. Die letzte Lösung funktioniert in fast allen Browsern, und wo sie nicht funktioniert, wird ein kleiner rechteckiger Tooltip ohne Text angezeigt. Der title-Tag setzt den alt-Tag außer Kraft und erzwingt die Anzeige eines bestimmten Tooltips. Ich weiß nicht, warum die Leute dies abgelehnt haben, wenn man bedenkt, dass es hier die beste Lösung ist.

Für diejenigen unter Ihnen, die dies als schlechtes Markup ansehen: Für eine allgemeine Website ist dies in der Tat keine gute Praxis. Dies ist jedoch ein modernes Zeitalter des Webs, und man muss auch Webanwendungen und sehr obskure einmalige Situationen in Betracht ziehen, in denen dies die bestmögliche Lösung sein könnte, angesichts der Auszeichnungsoptionen, mit denen wir arbeiten müssen. Wir alle wissen, dass das Web 2.0 nur zum größten Teil da ist ;)

VORGESCHLAGENE ALTERNATIVE: Ich persönlich würde vorschlagen, ein div in der Größe des Bildes zu erstellen und dessen Hintergrundbild auf die gewünschte src zu setzen. Es gibt DEFINITELY keine Tooltip auf diese Weise, unabhängig von Browser, und es ist 100 % konform mit alles. Dies wird nicht funktionieren, wenn es sich um ein Inline-Bild handelt, aber es ist ziemlich selten, dass man ein Bild inline mit Text verwendet und keinen Tooltip haben möchte (ein Icon neben Links, zum Beispiel, ein großartiger Tooltip könnte "Externer Link" sein, oder für ein mailto:, "Senden Sie eine E-Mail an:", usw.)

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X