使用 CSS 垂直居中 div
我目前正在开发一个 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
尝试
或
try
or
如果你知道它的高度,最东方、最直接的解决方案是:
基本上它说;将其顶部定位在 50% 处并减去其高度的一半以使 div 的中心居中。
if you know it's height the most east and straightforward solution is:
basically it says; position its top at 50% and substract half its height to have the div's center centered.