2012-08-27 42 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

爲什麼要標題很長?簡短而簡潔的訣竅。