Я пытаюсь центрировать div в контейнере, у которого есть% высоты и ширины. Я могу заставить div располагаться горизонтально, но не вертикально.Div внутри anothe 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, вы должны назначить поля или отступы dynamcally с помощью JavaScript. –
Это то, что вы ищете? : Http://jsfiddle.net/g83RY/3/ –
Reffer это: [Как установить DIV точно в центре экрана, размер которого динамически изменяется] [1] [1] : http://stackoverflow.com/questions/16052044/how-to-set-div-exactly-in-the-center-of-screen-whose-size-is-changing-dynamicall –