2 个垂直放置的 div,什么可以阻止它们“接触”?

发布于 2024-08-26 16:58:21 字数 201 浏览 5 评论 0原文

点击此处看看我的意思..什么可以阻止这两个人像这样直接坐在一起。目前在我的网站上,我必须使用 margin-bottom:-22px; 才能获得效果。

当然,它在 IE 中不起作用...

谢谢:)

Click here to see what I mean.. What could prevent these two from sitting directly atop each other like that. At the moment on my site I have to use margin-bottom:-22px; to get the effect.

And of course, it doesn't work in IE...

Thanks :)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(4

落花浅忆 2024-09-02 16:58:21

也许是一些继承的利润?没有上下文很难知道。

识别此类问题的有用工具是大多数浏览器中称为“开发人员工具”(Firefox 中的 Firebug)的工具。右键单击任何元素并选择检查元素,以便轻松查看任何元素的盒模型以及它从何处获取这些样式。

以下是有关如何使用 Firebug 执行此操作的一些链接:http://getfirebug.com/layouthttp://getfirebug.com/css

Some inherited margin, perhaps? It's very hard to know without the context.

A useful tool to identify problems of this type is what is known in most browsers as "developer tools" (Firebug in Firefox). Right click on any element and choose Inspect element in order to easily view the box model of any element, and from where it has acquired those styles.

Here's some links on how to do this with Firebug: http://getfirebug.com/layout and http://getfirebug.com/css

匿名。 2024-09-02 16:58:21

也许在内部浏览器样式中或样式表中的其他地方定义了边距?尝试将两个元素的边距都设置为 0。

Maybe there is a margin defined somewhere, either in the internal browser styles or elsewhere in your stylesheet? Try setting the margin to 0 on both elements.

妄断弥空 2024-09-02 16:58:21

使用正的边距值应该会导致它们间隔更远

Using a positive margin value should result in them being spaced further apart

彼岸花ソ最美的依靠 2024-09-02 16:58:21

你是什​​么意思?如果将 margin-top: 2px 添加到底部 div,它将显示为向下 2px,即不接触。这有什么问题吗...?

What do you mean? If you add margin-top: 2px to the bottom div, it will appear 2px further down, i.e. not touching. Is there a problem with this...?

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