非常简单的概念:
我可以使用CSS在div-1中水平和垂直居中div-2吗?
答案 0 :(得分:0)
当然可以。在外部容器上使用position:relative;
,在内部使用position:absolute
,以及更多样式(在下面列出)
.outer {
width:90%;
height:1000px;
position:relative;
}
.inner {
height:2px; /* To make it visible */
width:20%;
position:absolute;
left:40%;
top:50%;
transform:translateY(-50%); /* Optional; positions it perfectly in center.
Alternatives include using negative margins
or javascript to compensate.Needs some prefixes*/
}
我不确定你为什么要一个元素的高度为0 ......