使用 CSS 垂直居中 div

发布于 2024-12-29 10:39:29 字数 688 浏览 0 评论 0原文

我目前正在开发一个 WordPress 网站,我想在其中使用 CSS 居中换行。我尝试在此网站上实施方法 3,但没有成功。

站点: http://blog.themeforest.net/tutorials/vertical-centering- with-css/

我使用了两个不同的 div,一个的 id 为 floater,另一个的 id 为 page-wrap。我的 css 看起来像这样,

#floater { float: left; height: 50%; margin-bottom: -481px; }

#page-wrap { clear: both; color: white; width: 1594px; height: 962px; margin: auto; position: relative; }

我还想指出,在我的换页 div 内,我有很多其他 div 来构建我的设计(它们也向左和向右浮动),如果这以任何方式影响结果。

链接到 JSFiddle:http://jsfiddle.net/FERNX/

I´m currently working on a wordpress site where I want to center my page-wrap using CSS. I´ve tried to implement method 3 on this site without beeing successful.

Site: http://blog.themeforest.net/tutorials/vertical-centering-with-css/

I´m using two different divs, one with the id of floater and one with the id of page-wrap. My css looks like this

#floater { float: left; height: 50%; margin-bottom: -481px; }

#page-wrap { clear: both; color: white; width: 1594px; height: 962px; margin: auto; position: relative; }

I also want to point out that inside my page-wrap div I have plenty of other divs to build my design (they also float to both left and right) if that affects the result in any way.

Link to JSFiddle: http://jsfiddle.net/FERNX/

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

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

发布评论

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

评论(2

你丑哭了我 2025-01-05 10:39:29

尝试

#floater{
    margin-top: 25%;
}

position: absolute;
    top: 50%;
margin-top: -25%;

try

#floater{
    margin-top: 25%;
}

or

position: absolute;
    top: 50%;
margin-top: -25%;
软糖 2025-01-05 10:39:29

如果你知道它的高度,最东方、最直接的解决方案是:

#page-wrap { position: absolute; height: 900px; top: 50%; margin-top: -450px; }

基本上它说;将其顶部定位在 50% 处并减去其高度的一半以使 div 的中心居中。

if you know it's height the most east and straightforward solution is:

#page-wrap { position: absolute; height: 900px; top: 50%; margin-top: -450px; }

basically it says; position its top at 50% and substract half its height to have the div's center centered.

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