【发布时间】:2013-11-30 01:23:44
【问题描述】:
我正在尝试将一个 div 放在一个容器中,该容器都具有 % 的高度和宽度。我可以让 div 水平对齐但不能垂直对齐。
谁能告诉我我做错了什么?
HTML:
<div id='container' >
<div id="login">
</div>
</div>
CSS:
html,body{
height:100%;
width: 100%;
margin: 0;
}
#container{
height: 99%;
width: 99%;
margin: auto;
}
#login{
width: 30%;
height: 30%;
border: groove 1px grey;
margin: auto;
}
JsFiddle 是:http://jsfiddle.net/g83RY/
【问题讨论】:
-
您不能使用 css 垂直对齐 div 中心,您需要使用 javascript 动态分配边距或填充。
-
这就是您要找的东西? :jsfiddle.net/g83RY/3
-
引用这个:[如何将 div 设置在屏幕中心,其大小动态变化][1] [1]:stackoverflow.com/questions/16052044/…
标签: html css position alignment