对于我正在工作的一个项目,我需要制作一个可以拖放的自定义按钮,然后保存它的位置,以便在相同的位置打开一个单独的窗口,按钮保存在。现在的问题是顶部和左侧,这应该是在更改/保存按钮位置的两个主要属性。我在CSS中为按钮指定了这两个属性,但是当我使用firebug时,left和top都没有被赋值。此外,我还在CSS中指定了按钮的高度和宽度。我的按钮有适当的尺寸,但它的高度和宽度值都是空的。有人知道为什么这两种情况会发生吗?
我还尝试在javascript中设置值,这给了top和left一个值,但对按钮的定位没有影响。我不明白的另一件事是,改变按钮的margin left和margin top会影响按钮的位置,但这不是一个合理的选择来定位按钮,因为我需要让按钮彼此靠近,如果它们有margin,这就行不通了。那么,顶部和左侧是否有理由不影响按钮的位置呢?
选择"position:relative;
"、"position:absolute;
"或"position:fixed;
"。您还需要确保其display
是inline-block
或block
的宽度和高度的工作。