相对绝对定位?

发布于 2024-11-09 21:44:39 字数 60 浏览 0 评论 0原文

我想相对绝对地定位某些东西,例如将其从文档流中取出并将其位置调整几个像素。有什么巧妙的方法可以做到这一点?

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

醉城メ夜风 2024-11-16 21:44:39

只需使用 margin 来移动绝对定位的元素。

HTML:

<p>Lorem ipsum dolar sit amet.</p>
<p class="move">Lorem ipsum dolar sit amet.</p>
<p>Lorem ipsum dolar sit amet.</p>

CSS:

p.move { color:red; position:absolute; margin:5px 0 0 5px; }

演示:jsfiddle.net /KXCkV

Just use margin to shift the absolutely positioned element.

HTML:

<p>Lorem ipsum dolar sit amet.</p>
<p class="move">Lorem ipsum dolar sit amet.</p>
<p>Lorem ipsum dolar sit amet.</p>

CSS:

p.move { color:red; position:absolute; margin:5px 0 0 5px; }

Demo: jsfiddle.net/KXCkV

无人问我粥可暖 2024-11-16 21:44:39

您可以将相对定位的项目放入绝对定位的容器中,并使用顶部、左侧、右侧或底部将其移动到您需要的任何位置。

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.

一笑百媚生 2024-11-16 21:44:39

这是您需要执行的操作的示例:

<div style="position: relative; width: 500px; height: 200px;">
    <div style="position: absolute; left: 0; top: 0;">Upper Left</div>
    <div style="position: absolute; right: 0; bottom: 0;">Lower Right</div>
</div>

This is an example of what you need to do:

<div style="position: relative; width: 500px; height: 200px;">
    <div style="position: absolute; left: 0; top: 0;">Upper Left</div>
    <div style="position: absolute; right: 0; bottom: 0;">Lower Right</div>
</div>
聚集的泪 2024-11-16 21:44:39

我想到的唯一方法是在页面加载时在文档中设置元素样式,然后找到其位置并将样式更改为 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 the top: and left: properties programatically based on it's original location.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文