Подтвердить что ты не робот

Максимальная длина атрибута заголовка

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

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

Edit:

Мой вопрос специфичен для атрибута title not general

4b9b3361

Ответ 2

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

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

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

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

Ответ 3

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

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

Ответ 4

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

Ответ 5

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

Ответ 6

Согласно W3C,

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

Отметьте: Элемент TITLE в HTML