获取css属性的所有可用值

时间:2013-07-21 11:38:54

标签: javascript css

我可以使用JavaScript获取css属性的所有值吗?例如,我可以获得“cursor”属性的所有值(poniter,resize等)吗?

我知道我可以从元素

获取属性的值
element.style.cursor

但这显然不能告诉我所有可能的价值观。

2 个答案:

答案 0 :(得分:4)

不,我认为标准浏览器环境中没有任何地方(例如它!)可以通过JavaScript访问,列出了CSS属性的所有可能值。 (对于那些具有受限制的可能值集的属性,甚至都没有。)

此信息包含在各种规范中,the CSS 2010 snapshot涵盖了它的主体(list of properties对您所描述的内容特别有用)。 CSS Basic User Interface Level 3 CR也有很多内容(例如box-sizing),还有一些其他提案已涵盖in various additional CRs and LCs [and even WDs] on the W3C website

这些是主要来源。 (我更喜欢引用主要来源。)似乎有一个非常好的辅助来源here,没有(撰写本文时)大量广告, 将每个属性链接到主要(W3C)和有用的辅助(MDN)站点。

答案 1 :(得分:1)

不,您需要参考不同的CSS规范,对于哪些浏览器具有不同级别的支持:http://www.w3.org/Style/CSS/current-work