相对绝对定位?
我想相对绝对地定位某些东西,例如将其从文档流中取出并将其位置调整几个像素。有什么巧妙的方法可以做到这一点?
I'd like to position something relatively absolutely, e.g. taking it out of the document flow and adjusting its position a few pixels. What's a neat way to do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
只需使用
margin
来移动绝对定位的元素。HTML:
CSS:
演示:jsfiddle.net /KXCkV
Just use
margin
to shift the absolutely positioned element.HTML:
CSS:
Demo: jsfiddle.net/KXCkV
您可以将相对定位的项目放入绝对定位的容器中,并使用顶部、左侧、右侧或底部将其移动到您需要的任何位置。
You could put your relatively positioned item within an absolutely positioned container and use top, left, right, or bottom to move it wherever you need to.
这是您需要执行的操作的示例:
This is an example of what you need to do:
我想到的唯一方法是在页面加载时在文档中设置元素样式,然后找到其位置并将样式更改为
position:absolute
,设置top: 和
left:
属性以编程方式基于其原始位置。Only way I could think to do this is to have the element styled in the document on page load and then finding its position and changing the style to
position:absolute
, setting thetop:
andleft:
properties programatically based on it's original location.