Max longueur de l'Attribut Title
Qu'est-ce que la limitation de la longueur de HTML title
attribut?
<span title="some big long piece of text and is there any limit to its size?" />
Edit:
Ma question est spécifique à l'attribut title n'général
- Double Possible de Est-il une limite à la longueur des attributs HTML?
Vous devez vous connecter pour publier un commentaire.
Titres sont limités à 512 total de caractères dans internet explorer selon MSDN.
http://msdn.microsoft.com/en-us/library/ie/ms534683(v=vs. 85).aspx
J'ai juste essayé de Chrome, Safari et Firefox avec HTML5:
Chrome limites à 1024.
Safari a pas de limite (j'ai essayé jusqu'à 3250)
Firefox a pas de limite jusqu'à 3250. Comme @jukka évoqué, mais, Firefox ne le fait pas automatiquement insérer des retours à la ligne (.
Il n'y a pas de limite dans le cahier des charges, mais quand vous aller au-delà de 48 caractères, des navigateurs de traiter différemment—c'est à dire divise le texte de deux lignes ou plus, alors que Firefox ne fonctionne pas. Firefox n'a pas d'honneur explicite des sauts de ligne dans la source (ce qui est, ce qui reste discutable, comportement correct).
Donc la conclusion pratique est la suivante: si vous avez besoin de demander, c'est trop long, et vous devez utiliser une autre technique. L'attribut title est normalement utilisé pour le “info-bulle” de l'effet, et les effets similaires peuvent être créés (avec une meilleure ergonomie) à l'aide de CSS (et, éventuellement, JavaScript).
Il n'y a pas de limitation de longueur dans les deux HTML 4.01 ou HTML5, bien que les info-bulles sont habituellement un signe que vous devez placer ce texte ailleurs, peut-être avant ou après. (J'ai bien dit "en général" parce que xkcd utilise les bulles d'aide de manière efficace, même si la description pourrait encore être mis en dessous de l'image avec le même effet relatif.)
La mise en œuvre dans les navigateurs différents, mais je pense que HTML 4.01 est de 128 caractères. J'ai vu les limites de 80 caractères jusqu'à 2000 étant mentionnées sur le web.
Selon le W3C,
Check it out: Le TITRE de l'élément HTML