Here is a test case/live example.總結的問題:CSS:爲什麼設置margin-top只能在Webkit中工作?
WebKit中這僅適用於:
Y.one('#container').setStyle('margin-top', 100);
這適用於所有的瀏覽器:
Y.one('#container').setStyle('margin', 100);
爲什麼設置的margin-top僅工作在WebKit的?
編輯:修復程序顯示在下面的答案之一。你需要在這裏有marginTop,然後才能工作。所以,編輯的問題是,爲什麼在這種情況下你需要marginTop而不是margin-top?
我也可以確認IE。 – Robert 2010-08-12 23:26:19
這幾乎是答案。我還想要一些W3C參考或者指向這個marginTop vs margin-top的東西。任何人? :) – Jaanus 2010-08-12 23:27:57
http://www.w3schools.com/css/pr_margin-top.asp 向下滾動,它告訴你訪問與JavaScript爲「object.style.marginTop =」10px「 – Robert 2010-08-12 23:29:57