第二輪。首先是「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