固定高度使用绝对定位无法垂直居中?

.wrap {

width:800px;

height:600px;

position:absolute;

top:50%;

left:50%;

margin-left:-400px;

margin-top:-300px;

background-color:#333;

overflow:hidden;

}

这样设置div的样式,为什么只能实现水平居中而不能实现垂直居中?

雨丶辰
浏览 2587回答 7
7回答

慕码人2456685

你的父元素应该设置为relative,并且高度应该设置为100%;应该是html 和body吧,你设置一下

echo_kinchao

是不是相对的关系没有写对

qq_舒宁_0

父级高度的问题吧。

卷毛0

可以垂直居中啊

李晓健

应该可以的吧,你看确定一下你的这个DIV是相对于谁来定位,那个元素的高度是多少。还有问题就给一下完整的代码。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

CSS3