使用负边距垂直居中,在 Safari 中有效,但在 Firefox/Chrome 中无效,有什么想法吗?

发布于 2024-10-17 03:25:47 字数 358 浏览 10 评论 0原文

我一直在寻找与我有类似问题的人:

http://dominicburton.co.uk /soas/

我正在开发的网站在 Safari 中渲染良好,但在 Chrome 或 Firefox 中渲染不佳。

Firefox 可以看到样式,但只渲染负上边距而不是 top:50%。

#wrapper {
margin-top: -245px;
position: relative;
top: 50%;
}

有谁知道为什么会发生这种情况?我几乎没有想法了......

I've been searching to find someone who has had a similar problem to me:

http://dominicburton.co.uk/soas/

The website I'm working on renders fine in Safari but not in Chrome or Firefox.

Firefox sees the style but only renders the negative top margin not the top:50%.

#wrapper {
margin-top: -245px;
position: relative;
top: 50%;
}

Does anyone know why this is happening? I've pretty much run out of ideas...

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

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

发布评论

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

评论(2

甜心 2024-10-24 03:25:47

您需要使用绝对定位,添加高度和边距应为高度否定的一半。在这里查看http://jsfiddle.net/CYKwM/

#wrapper {
    height:490px; /* you need to specify a height*/
    width:490px;
    margin-top: -245px; /*negative half the height*/
    position: absolute; /*change to absolute*/
    top: 50%;
    background:red;
}

You need to use absolute positioning, add a height and margin should be half the height negated. Check it out here http://jsfiddle.net/CYKwM/

#wrapper {
    height:490px; /* you need to specify a height*/
    width:490px;
    margin-top: -245px; /*negative half the height*/
    position: absolute; /*change to absolute*/
    top: 50%;
    background:red;
}
围归者 2024-10-24 03:25:47

垂直对齐演示

CSS

#wrapper {height:490px;
margin-top: -245px; /* Negative Half Height */
position: absolute;
top: 50%;
}

来源

这应该相对容易实现,你的 DIV布局基本上100%有,

PS设计不错啊!

Vertical Align Demo

CSS

#wrapper {height:490px;
margin-top: -245px; /* Negative Half Height */
position: absolute;
top: 50%;
}

Source

This should be relatively easy to implement, your DIV layout is basically 100% there,

P.S. nice design man!

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