Максимальная длина атрибута заголовка - PullRequest
39 голосов
/ 15 декабря 2011

Каково ограничение длины атрибута HTML title?

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

Редактировать:

Мой вопрос относится к атрибуту заголовка, а не к общему

Ответы [ 6 ]

35 голосов
/ 03 июля 2013

Заголовки ограничены 512 символами в Internet Explorer в соответствии с MSDN.

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

14 голосов
/ 25 апреля 2015

Я только что попробовал это для Chrome, Safari и Firefox с HTML5:

Ограничения Chrome до 1024.

У Safari не было предела (я пробовал до 3250)

У Firefox также не было ограничений до 3250. Тем не менее, как упомянул @jukka, Firefox не вставляет разрывы строк автоматически.

5 голосов
/ 15 декабря 2011

Нет ограничений в спецификациях, но когда вы пропустите 48 символов, браузеры будут воспринимать это по-разному - IE разбивает текст на две или более строки, а Firefox - нет.Firefox не учитывает явные разрывы строк в источнике (это, с сомнением, правильное поведение).

Итак, практический вывод таков: если вам нужно спросить, это слишком долго, и вам следует использовать какой-то другой метод.Атрибут title обычно используется для эффекта «всплывающей подсказки», и аналогичные эффекты можно создавать (с большей удобством использования) с помощью CSS (и, возможно, JavaScript).

3 голосов
/ 15 декабря 2011

Нет ограничений по длине ни в HTML 4.01 , ни в HTML5 , хотя длинные всплывающие подсказки обычно являются признаком того, что вы должны размещать этот текст в другом месте, возможно, до или после. (Я сказал «обычно», потому что xkcd эффективно использует всплывающие подсказки, хотя описание можно все же поместить под изображение с тем же относительным эффектом.)

1 голос
/ 15 декабря 2011

Реализация в браузерах отличается, но я думаю, что HTML 4.01 это 128 символов.Я видел ограничения от 80 символов до 2000, которые упоминались в Интернете.

0 голосов
/ 06 августа 2014

Согласно W3C,

В идеале заголовок должен содержать не более 64 символов. То есть многие приложения будут отображать заголовки документов в заголовках окон, меню и т. Д., Где есть только ограниченное пространство. Хотя длина заголовка не ограничена (так как он может быть автоматически сгенерирован из других данных), поставщики информации предупреждаются о том, что он может быть усечен, если он длинный.

Проверьте это: Элемент TITLE в HTML

...