CSS定高多行垂直居中

王朝html/css/js·作者佚名  2008-10-08
窄屏简体版  字體: |||超大  

用Table布局可以很容易的实现文字和图片的垂直居中,但是在div的布局中呢,要实现定高容器里面的内容的垂直居中不是太简单的事情。

在DOM标准中

在IE中

综合

#boxOuter

{

display:table;

height:300px;

width:500px;

border:solid 1px black;

*position:relative;

}

#box

{

display:table-cell;

vertical-align:middle;

*position:absolute;

top:50%;

width:100%;

}

#boxInner

{

*position:relative;

width:100%;

top:-50%;

}

<div id="boxOuter">

<div id="box">

<div id="boxInner">

<p>Some Content Here</p>

<p>Some Content Here</p>

<p>Some Content Here</p>

<p>Some Content Here</p>

<p>Some Content Here</p>

</div>

</div>

</div>

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航