所有的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. CSS属性被元素支持
- 3. XmlDocument.Validate不支持的属性或元素
- 4. UINavigationBar.titleTextAttributes支持哪些属性?
- 5. 哪种html元素可以包含到一个页面中
- 6. 哪些HTML 5属性,属性和其他内容可以在非支持的浏览器中成功降级?
- 7. Angular 2,你可以绑定哪些元素属性?
- 8. Swagger支持哪种oauth2流?
- 9. AVM2支持哪种优化?
- 10. 将自己的属性添加到HTML元素可以吗?
- 11. 空的HTML元素可以在HTML5中拥有属性吗?
- 12. 不支持HTML目标属性
- 13. CSS属性支持
- 14. XML架构:AttributeGroup没有支持元素?重复的属性?
- 15. 拉斐尔元素像RECT支持zIndex属性
- 16. IE9 RTW是否支持输入元素的占位符属性?
- 17. 非常自己的元素属性(浏览器支持)
- 18. 我在哪里可以找到支持的注册变量的属性列表?
- 19. Npgsql支持哪些元组?
- 20. 是否有另一种资源可以显示HTML元素上的所有可能属性?
- 21. Android Studio支持哪些SVG元素,哪些不是?
- 22. 哪些浏览器支持哪些CSS属性?
- 23. Siddhi对“对象”属性类型支持哪种类型的对象?
- 24. 哪种方法可以检查属性的存在?
- 25. 我可以从kAudioSessionProperty_AudioRoute属性返回哪种路线?
- 26. SVG:使元素的属性依赖另一种元素
- 27. 哪种方法可以提高性能?
- 28. Eclipse PropertySheetPage - 它可以支持多行属性吗?
- 29. 自定义属性的HTML元素
- 30. Jquery:获取html元素的属性值
是的,这是可能的。请看这里 - > http://stackoverflow.com/questions/18438697/can-we-add-class-attribute-in-option-element (只有全局属性不是全部) –
你可以使用数据前缀来定制属性。 – ebilgin