Center DIV with Dynamic Height
November 29, 2016
CSS
* {
margin: 0;
padding: 0;
}
#page{
display:table;
overflow:hidden;
margin:0px auto;
}
*:first-child+html #page {
position:relative;
}
/*ie7*/
* html #page{
position:relative;
}
/*ie6*/
#content_container{
display:table-cell;
vertical-align: middle;
}
*:first-child+html #content_container{
position:absolute;
top:50%;
}
/*ie7*/
* html #content_container{
position:absolute;
top:50%;
}
/*ie6*/
*:first-child+html #content{
position:relative;
top:-50%;
}
/*ie7*/
* html #content{
position:relative;
top:-50%;
}
/*ie6*/
html,body{
height:100%;
}
#page{
height:100%;
width:465px;
}
Html
<div id="page">
<div id="content_container">
<div id="content">
<p>your content</p>
</div>
</div>
</div>