Css 顶部和左侧对自定义按钮的位置没有影响

Css 顶部和左侧对自定义按钮的位置没有影响,css,styles,custom-attributes,Css,Styles,Custom Attributes,对于我正在处理的项目,我需要制作一个自定义按钮,该按钮可以拖放,然后保存其位置,这样就可以打开一个单独的窗口,使按钮与保存时的位置相同。现在的问题是top和left,这应该是更改/保存按钮位置的两个主要属性。我在CSS中为按钮指定了这两个属性,但是当我使用firebug时,左边和顶端都没有为它们指定值。此外,我还指定了CSS中按钮的高度和宽度。我的按钮具有正确的尺寸,但其高度和宽度值均为空。有人知道为什么会发生这两种情况吗 我还尝试在javascript中设置值,这会给top和left一个值,但

对于我正在处理的项目,我需要制作一个自定义按钮,该按钮可以拖放,然后保存其位置,这样就可以打开一个单独的窗口,使按钮与保存时的位置相同。现在的问题是top和left,这应该是更改/保存按钮位置的两个主要属性。我在CSS中为按钮指定了这两个属性,但是当我使用firebug时,左边和顶端都没有为它们指定值。此外,我还指定了CSS中按钮的高度和宽度。我的按钮具有正确的尺寸,但其高度和宽度值均为空。有人知道为什么会发生这两种情况吗


我还尝试在javascript中设置值,这会给top和left一个值,但对按钮的位置没有影响。另一件我不明白的事情是,更改按钮marginLeft和marginTop会影响按钮的位置,但这不是一个合理的按钮定位选项,因为我需要让按钮彼此靠近,如果它们有边距,这将不起作用。那么,是否有理由认为顶部和左侧不会对按钮的位置产生影响?

您需要使用
位置:相对
位置:绝对位置,或
位置:固定。您还需要确保其
显示
内联块
的宽度和高度才能正常工作。

欢迎使用堆栈溢出。请看一些关于如何编写一个好的、易于回答的问题的提示。可能重复@AlienWebguy这个问题似乎是css问题,而不是javascript问题,而这个问题只是关于javascript的。@Anders Abel谢谢。我一定要看一看。Jcubed的答案也解决了这个问题,以防有人怀疑!其父元素还必须具有
位置:relative
让按钮尊重其参考点,否则,它将默认为整个页面,或设置了位置的第一个父级。这只是票证。非常感谢!