【发布时间】:2012-12-20 19:24:55
【问题描述】:
如何创建一个真正的中心 CSS div 跨浏览器,例如在保留页面中使用?
我已经尝试过这个 2007 年的 css 技巧 - How To Center an Object Exactly In The Center 但从我的代码中的JSFiddle 可以看出,它不是 100% 的中心。
HTML:
<div class="center">
<p>Text</p>
</div>
CSS:
.center{
position: fixed;
top: 50%;
left: 50%;
margin-top: -50px;
margin-left: -100px;
border:5px solid black;
}
【问题讨论】:
-
为什么
margin: 0 auto不够好? -
@meagar:那只是水平居中,而不是垂直居中。
-
啊。问题确实应该表明意图是垂直居中元素。
-
@meagar 只适用于水平我也需要垂直
标签: css html cross-browser center