什麼是HTML title
屬性的長度限制?標題屬性的最大長度
<span title="some big long piece of text and is there any limit to its size?" />
編輯:
我的問題是具體到標題屬性不是一般的
什麼是HTML title
屬性的長度限制?標題屬性的最大長度
<span title="some big long piece of text and is there any limit to its size?" />
編輯:
我的問題是具體到標題屬性不是一般的
根據MSDN,標題在Internet Explorer中被限制爲512個字符。
http://msdn.microsoft.com/en-us/library/ie/ms534683(v=vs.85).aspx
在瀏覽器中實現不同,但我認爲HTML 4.01是128個字符。我看到網絡上提到的80個字符到2000年的限制。
有在規格沒有限制,但是當你走過去的48字符,瀏覽器會以不同的方式對待它 - IE將文本分成兩行或更多行,而Firefox不行。 Firefox不遵守源代碼中的顯式換行符(這是有爭議的,正確的行爲)。
所以實際的結論是:如果你需要問,它太長了,你應該使用其他技術。 title屬性通常用於「工具提示」效果,使用CSS(可能還有JavaScript)可以創建類似的效果(具有更好的可用性)。
根據W3C,
標題理想地應在長度上小於64個字符。也就是說,許多應用程序將在窗口標題,菜單等中顯示文檔標題,而這些標題只有有限的空間。雖然標題的長度沒有限制(因爲它可能是從其他數據自動生成的),但是信息提供者會被警告說如果長時間它可能會被截斷。
原來的問題是標題屬性,而不是標題元素。 – joelpittet
爲什麼你不問TITLE元素的問題並回答自己?這是一個有用的信息,但在錯誤的地方! – clami219
我只是嘗試這樣做出來的Chrome,Safari和火狐HTML5:
瀏覽器限制,以1024
Safari瀏覽器沒有限制(我試過長達3250)
火狐也沒有限制,最高達到3250作爲@jukka提到,不過,Firefox不會自動換行插入。
我應該提到,儘管我有一個標題標籤長度爲3200個字符的網站,但不得不擺脫它們,因爲任何運行在Windows計算機上的瀏覽器在標題標籤試圖出現時都會經歷凍結。 –
2017年9月更新:最新版本的Chrome(61)仍然限制爲1024個字符。 – cprcrack
的可能的複製[有沒有HTML屬性的長度有限制嗎?(http://stackoverflow.com/questions/1496096/is-there-a-limit-to-the-length-of-html-屬性) – user