第二轮。首先是“How do I get all supported CSS properties in WebKit?”。有没有办法让CSS属性的所有有效关键字?
我在寻找魔术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"
]
我真的怀疑这是可能的 - 即使浏览器存储了这种信息,他们可能不会透露它在DOM API中,即使他们做了一些奇迹,他们也会有一大堆专有的垃圾避免。 – James 2010-04-15 22:57:38
Firebug似乎知道它们是什么:-) – Pointy 2010-04-15 23:01:39
看看Firebug的来源。 'content/firebug/lib.js'列出了所有的属性及其关联的关键字值。 – James 2010-04-15 23:11:14