2012-08-27 43 views
3

嗨有人知道什么是我可以输入html标题属性的最大长度以及是否允许特殊字符?html标题的最大长度

+1

http://stackoverflow.com/questions/1496096/is-there-a-limit-to-the-length-of-html-attributes –

+0

Possbile重复http://stackoverflow.com/questions/8516235/max - 标题属性的长度 –

+1

[标题属性的最大长度]的可能重复(https://stackoverflow.com/questions/8516235/max-length-of-title-attribute) –

回答

0

实际上,长度没有限制。 但是,除了某些字符之外,您的浏览器不会显示整个标题。 允许使用特殊字符。

0

规格没有限制。

但是,当你走过去的64个字符,浏览器会将其不同

Internet Explorer中打破了文字两行或多行

,而其他浏览器则没有。

2

根据当前的HTML 4和5规范,标题长度没有限制;但是对于HTML 4.01,IE浏览器限制为512个字符。

其他浏览器在长标题时遇到问题(每次都必须自行测试)。你也可以在标题中使用几乎任何东西,包括字母,数字,特殊字符(符号)等。但是避免使用Unicode。

Unicode标题会产生一些麻烦。请参阅本计算器张贴Unicode HTML titles displaying as boxes in IE, Chrome

从@Jukka K. Korpela

的理由,以避免除了最常见的字符什么是title属性值呈现,鼠标悬停,通过浏览器程序,通常使用特定的字体,并使用有限的字符库。没有正式的禁令,只是糟糕的实现。

希望这会有所帮助。

+0

任何需要避免unicode的原因? – user1503699

+0

避免除最常见字符之外的任何内容的原因是'title'属性值在鼠标悬停时由浏览器例程渲染,浏览器例程通常使用特定的字体,并且字符集有限。没有正式的禁令,只是糟糕的实现。 –

+0

@blasteralfred,你的链接是指渲染'title' *元素*。一个不同的问题,虽然部分类似的警告适用。这不是字符代码的问题,而是使用字体中不存在的字符将被使用的字符。 –

0

为什么要标题很长?简短而简洁的诀窍。