我可以使用 JavaScript 获取 css 属性的所有值吗?例如,我可以获得“cursor”属性的所有值(poniter、resize 等)吗?
我知道我可以从元素获取属性的值
element.style.cursor
Run Code Online (Sandbox Code Playgroud)
但这显然无法向我展示所有可能的值。
不,我认为标准浏览器环境(事实上就是这样!)中没有任何地方可以通过 JavaScript 访问列出 CSS 属性的所有可能值。(甚至对于那些确实具有一组受限制的可能值的属性也是如此。)
尽管各种规范都涵盖了此信息,但CSS 2010 快照涵盖了它的主体(属性列表对于您所描述的内容特别有用)。CSS基本用户界面第 3 级CR 也有很多内容(box-sizing例如),并且W3C 网站上的各种附加 CR 和 LC [甚至 WD] 中还涵盖了一些进一步的提案。
这些是主要来源。(我更喜欢引用主要来源。)这里似乎有一个相当不错的辅助来源,没有(截至撰写本文时)大量广告,并且每个属性都有指向主要(W3C)和有用的辅助(MDN)站点的链接。
| 归档时间: |
|
| 查看次数: |
1125 次 |
| 最近记录: |