web-dev-qa-db-de.com

Maximale Länge des Titelattributs

Was ist die Längenbegrenzung des HTML-Attributs title?

<span title="some big long piece of text and is there any limit to its size?" />

Bearbeiten:

Meine Frage ist spezifisch für das Titelattribut und nicht allgemein

39
ArK

Titel sind im Internet Explorer gemäß MSDN auf insgesamt 512 Zeichen begrenzt.

http://msdn.Microsoft.com/en-us/library/ie/ms534683(v=vs.85).aspx

34
Ashkan

Ich habe das gerade für Chrome, Safari und Firefox mit HTML5 ausprobiert:

Chrome begrenzt auf 1024.

Safari hatte kein Limit (ich habe es bis 3250 versucht)

Firefox hatte auch kein Limit bis 3250. Wie @jukka erwähnt, fügt Firefox Zeilenumbrüche nicht automatisch ein. 

14
Jonathan Basile

Es gibt keine Begrenzung in den Spezifikationen, aber wenn Sie 48 Zeichen überschreiten, wird der Browser sie anders behandeln. Der Internet Explorer zerlegt den Text in zwei oder mehr Zeilen, während Firefox dies nicht tut. In Firefox werden explizite Zeilenumbrüche in der Quelle nicht berücksichtigt (dies ist zu Recht ein korrektes Verhalten).

Die praktische Schlussfolgerung lautet also: Wenn Sie fragen müssen, ist es zu lang und Sie sollten eine andere Technik verwenden. Das title-Attribut wird normalerweise für den "Tooltip" -Effekt verwendet. Ähnliche Effekte können (mit besserer Benutzerfreundlichkeit) mit CSS (und möglicherweise auch mit JavaScript) erstellt werden.

5

Es gibt keine Längenbegrenzung in HTML 4.01 oder HTML5 , obwohl lange QuickInfos normalerweise ein Zeichen dafür sind, dass Sie den Text an anderer Stelle platzieren sollten, möglicherweise davor oder danach. (Ich sagte "normalerweise", weil xkcd die Tooltips effektiv verwendet, obwohl die Beschreibung ()noch unter dem Bild mit dem gleichen relativen Effekt steht.)

3
mc10

Die Implementierung in Browsern unterscheidet sich, aber ich denke, HTML 4.01 ist 128 Zeichen. Ich habe gesehen, dass Grenzen von 80 Zeichen bis 2000 im Web erwähnt wurden.

1
span

Nach W3C 

Der Titel sollte im Idealfall weniger als 64 Zeichen umfassen. Das heißt, in vielen Anwendungen werden Dokumenttitel in Fenstertiteln, Menüs usw. angezeigt, in denen nur begrenzter Speicherplatz zur Verfügung steht. Zwar gibt es keine Begrenzung für die Länge eines Titels (da er automatisch aus anderen Daten generiert wird), werden die Informationsanbieter jedoch gewarnt, dass der Titel bei längerem Zeitraum möglicherweise abgeschnitten wird.

Check it out: Das TITLE-Element in HTML

0
Roman Newaza