html中的value
屬性受到與id
屬性相同的限制嗎?具體來說,我可以有一個數字value
屬性。Html有效輸入值屬性
2
A
回答
6
看着list of attributes for HTML 4,似乎沒有限制,除了LI
元素,它要求它是一個數字。
更新 - 因爲複選框(這是您在評論中指示的元素)是INPUT
元素,他們沒有特別的限制。它們可以是任何有效的CDATA。
3
正如你可以看到here,所述value
-attribute一個input
-tag的可被描述爲text
類型的,其幾乎手段「不限制」,而的id
-attribute is restricted值:
字母(A-ZA-Z),數碼網絡:
- 必須以字母AZ或az
- 可以接着開始:
命名FO的ID屬性規則TS(0-9),連字符( 「 - 」)和下劃線( 「_」)
- 在HTML中,所有值是不區分大小寫
此外,我想這不會有很大意義上來限制value
-任何類型的屬性,因爲它代表用戶輸入。
//編輯:
爲了避免W3Schools的是唯一的參考(可恥的是我,但我不是爲了把它作爲我的妄動的紀念碑將它刪除),這裏是關於input-tag和data-type of its value-attribute的w3.org的參考。但我現在陷入困境,因爲兩篇文章都講述了不同的故事。 根據w3schools,value
-attribute的數據類型爲Text
。 但據w3.org(我肯定相信更多),該數據類型是CDATA
其中有一些一般性限制走來,例如:
用戶代理可以忽略CDATA 開頭和結尾的空白屬性值(例如,「myval」可能被解釋爲「myval」)。 作者不應聲明屬性值與前導或尾隨 空白。
(http://www.w3.org/TR/html4/types.html#type-cdata)
而且也有用於id
-attribute特定限制:
ID和名稱標記必須以字母開頭([A-ZA-Z])和可能是 後跟任意數量的字母,數字([0-9]),連字符(「 - 」), 下劃線(「_」),冒號(「:」)和句點(「。」)。
相關問題
- 1. html中名稱屬性的有效值
- 2. HTML輸入屬性值以大寫
- 3. 將XML屬性轉換爲有效的HTML屬性值?
- 4. HTML屬性值變化(輸入)不影響value屬性
- 5. javascript輸入的HTML輸入標籤值屬性
- 6. html文本輸入?沒有值或文本屬性
- 7. HTML輸入在更改時沒有更新數值屬性
- 8. 是否有效的HTML使用沒有id和name屬性的輸入元素?
- 9. 輸入有效性檢查
- 10. 設置爲輸入$ scope.myObjectVariable值屬性值
- 11. 屬性HTML標籤沒有效果
- 12. HTML屬性之間的有效字符
- 13. HTML輸入多個類型屬性
- 14. 屬性值無效?
- 15. HTML輸入值屬性 - 相同的輸入,(顯然)不同的結果
- 16. 是不是將屬性設置爲等於有效的HTML值?
- 17. 正則表達式匹配html樣式屬性的有效值
- 18. 如何從html輸入中獲取屬性值?
- 19. HTML輸入標籤(值屬性)中的Django模板標籤
- 20. 如何更改輸入框的值屬性的HTML?
- 21. HTML輸入值
- 22. 在鏈接有效的HTML內輸入?
- 23. HTML值屬性表
- 24. 輸入類型標籤的屬性的有效順序
- 25. 什麼是作爲element.contains()的參數輸入的有效屬性?
- 26. 'System.Windows.Data.Binding'不是屬性'SelectedIndex'的有效值
- 27. 傳遞屬性值的有效途徑
- 28. 「屬性publisher.itemtype具有無效值」
- 29. 'System.Windows.Data.MultiBinding'不是屬性'Text'的有效值
- 30. 使用jQuery更新輸入值屬性
你正在談論的任何特定元素?什麼版本的HTML? – Oded 2011-12-16 10:00:07
在這個特定情況下的複選框 – fearofawhackplanet 2011-12-16 10:17:52