标题属性的最大长度

ArK*_*ArK 41 html title

HTML title属性的长度限制是多少?

<span title="some big long piece of text and is there any limit to its size?" />
Run Code Online (Sandbox Code Playgroud)

编辑:

我的问题特定于title属性不是一般的

Ash*_*kan 36

根据MSDN,Internet Explorer中的标题限制为512个字符.

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


Jon*_*ile 14

我刚用HTML5尝试了Chrome,Safari和Firefox:

Chrome限制为1024.

Safari没有限制(我试过3250)

Firefox也没有限制,最高可达3250.尽管@jukka提到,Firefox并不会自动插入换行符.

  • 2017 年 9 月更新:最新版本的 Chrome (61) 仍然限制为 1024 个字符。 (2认同)

kev*_*nji 6

HTML 4.01HTML5中没有长度限制,尽管长工具提示通常表明您应该将该文本放置在其他位置(可能是之前或之后)。(我说“通常”是因为xkcd有效地使用了工具提示,尽管描述仍然可以放在图像下方,具有相同的相对效果。)

  • 嘿,你在谈论 &lt;title&gt; 标签吗?我的意思是属性 (2认同)

Juk*_*ela 5

规格没有限制,但是当你超过48个字符时,浏览器会以不同的方式对待它 - IE将文本分成两行或更多行,而Firefox不会.Firefox不支持源中的显式换行符(这是可辩解的,正确的行为).

所以实际的结论是:如果你需要问,它太长了,你应该使用其他一些技巧.title属性通常用于"工具提示"效果,并且可以使用CSS(可能还有JavaScript)创建类似的效果(具有更好的可用性).