第二轮。首先是“How do I get all supported CSS properties in WebKit?”。
我正在寻找魔术CSSkeywords
功能:
CSSkeywords('float') --> ['left', 'right', 'none']
CSSkeywords('width') --> ['auto']
CSSkeywords('background') --> [
["repeat", "repeat-x", "repeat-y", "no-repeat"],
["scroll", "fixed"],
["top", "center", "bottom", "left"],
/*regexp for color*/,
/*regexp for url*/,
"none"
]
答案 0 :(得分:3)
你将不得不自己写。
答案 1 :(得分:1)
发布了duplicate of this question,我answered with the following。如果其他问题被删除,请在此处发布。
不,我认为标准浏览器环境中没有任何地方(例如它!)可以通过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)站点。