web-dev-qa-db-fra.com

Longueur maximale de l'attribut de titre

Quelle est la limite de longueur de l'attribut HTML title?

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

Modifier:

Ma question est spécifique à l'attribut title non général

39
ArK

Les titres sont limités à 512 caractères au total dans Internet Explorer selon MSDN.

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

34
Ashkan

Je viens d'essayer ceci pour Chrome, Safari et Firefox avec HTML5:

La limite de chrome est fixée à 1024.

Safari n'avait pas de limite (j'ai essayé jusqu'à 3250)

Firefox n’avait pas non plus de limite jusqu’à 3250. Comme @jukka l’a mentionné, Firefox n’insère pas automatiquement de sauts de ligne. 

14
Jonathan Basile

Les spécifications ne sont soumises à aucune limitation, mais si vous dépassez 48 caractères, les navigateurs le traiteront différemment - IE décompose le texte en deux lignes ou plus, contrairement à Firefox. Firefox ne respecte pas les sauts de ligne explicites dans le code source (il s’agit donc d’un comportement correct).

La conclusion pratique est donc la suivante: si vous avez besoin de demander, c’est trop long et vous devriez utiliser une autre technique. L'attribut title est normalement utilisé pour l'effet “info-bulle” et des effets similaires peuvent être créés (avec une meilleure utilisation) à l'aide de CSS (et éventuellement de JavaScript).

5
Jukka K. Korpela

HTML 4.01 ou HTML5 , bien que de longues info-bulles indiquent généralement que vous devez placer ce texte ailleurs, éventuellement avant ou après. (J'ai dit "habituellement" parce que xkcd utilise efficacement les info-bulles, bien que la description puisse toujours être placée sous l'image avec le même effet relatif.)

3
mc10

La mise en œuvre dans les navigateurs diffère, mais je pense que HTML 4.01 est de 128 caractères. J'ai vu des limites de 80 caractères jusqu'à 2000 mentionnées sur le Web.

1
span

Selon le W3C, 

Le titre devrait idéalement comporter moins de 64 caractères. C'est-à-dire que de nombreuses applications affichent les titres de document dans les titres de fenêtre, les menus, etc., là où l'espace est limité. Bien qu'il n'y ait aucune limite à la longueur d'un titre (car il peut être généré automatiquement à partir d'autres données), les fournisseurs d'informations sont avertis qu'il peut être tronqué s'il est long.

Check it out: L'élément TITLE en HTML

0
Roman Newaza