所有的html組件(元素和標籤)都可以支持所有類型的屬性嗎? 例如: 是否可以將類別的屬性添加到<select>
元素的<option>
選項卡?哪種屬性可以支持html元素?
回答
答案是否定的,他們並不都接受每一個可能的屬性,但是有全局屬性,如class
這些屬性適用於所有標籤。
如果您查看W3上元素的規範,您可以看到標籤可以接受的屬性(包括全局屬性)。
下面是<select>
規範: http://dev.w3.org/html5/spec-preview/the-select-element.html
的屬性,一個標籤可以是依賴於你正在使用的(如您的<!DOCTYPE>
中定義)HTML的版本,我會想象瀏覽器符合規範。
同樣值得注意的是,您可以擁有自己的自定義屬性,以data-
開頭以存儲您自己的值。 EG:
<select data-animal-type="elephant">
正如評論說,它是不是無效有額外的屬性,但它們並不一定比服務,他們是如何被開發利用的其他目的。
THX!非常好的解釋 –
沒問題,很高興有幫助 – Luke
並非所有的html組件都支持所有屬性。 對於選項,你不能添加類......但你仍然可以申請三網融合請檢查該後下option css
是什麼讓你覺得你不能添加類選項?請通過http://www.w3.org/TR/html4/index/attributes.html查看關於屬性的信息。 – ebilgin
你可以看到它here是由什麼類型的elements
接受什麼樣的attributes
。
,併爲您的問題 - option
可以class
屬性,因爲它是一個Global_Attribute
- 1. 可以將哪些CSS屬性應用於哪些HTML元素
- 2. XmlDocument.Validate不支持的屬性或元素
- 3. CSS屬性被元素支持
- 4. bgcolor支持哪些屬性
- 5. UINavigationBar.titleTextAttributes支持哪些屬性?
- 6. HTML5支持哪些元素?
- 7. 支持Html元素的Excel
- 8. 哪種HTML元素可以在表單中發佈?
- 9. 哪種html元素可以包含到一個頁面中
- 10. 我們可以使用html元素填充html屬性嗎?
- 11. 哪些HTML 5屬性,屬性和其他內容可以在非支持的瀏覽器中成功降級?
- 12. 「HTML屬性」與「DOM元素的屬性」
- 13. Angular 2,你可以綁定哪些元素屬性?
- 14. Weka樹,哪一個支持STRING屬性?
- 15. 提取HTML元素屬性
- 16. HTML元素:屬性訂貨
- 17. 具有設計時支持的ViewModel屬性的綁定元素可見性
- 18. AVM2支持哪種優化?
- 19. Swagger支持哪種oauth2流?
- 20. Android Chrome支持哪種ogg?
- 21. HTML元素可以具有任意屬性嗎?
- 22. 將自己的屬性添加到HTML元素可以嗎?
- 23. HTML元素可以具有多個唯一ID屬性嗎?
- 24. 我可以忽略HTML中鏈接元素的rel屬性嗎?
- 25. 空的HTML元素可以在HTML5中擁有屬性嗎?
- 26. 在哪種情況下可以放棄armv6支持?
- 27. 不支持HTML目標屬性
- 28. HTML數據屬性IE6支持
- 29. 檢查是否支持html元素
- 30. CSS屬性支持
是的,這是可能的。請看這裏 - > http://stackoverflow.com/questions/18438697/can-we-add-class-attribute-in-option-element (只有全局屬性不是全部) –
你可以使用數據前綴來定製屬性。 – ebilgin