新客网WWW.XKER.COM:致力做中国最专业的网络学院!
学院: 操作系统 - 网络应用 - 服务器 - 网络安全 - 工具软件 - 办公软件 - Web开发 - 数据库 - 网页设计 - 图形图像 - 媒体动画 - 硬件学堂 - 存储频道 - QQ专区
您的位置:首页 > 网络学院 > 网页设计 > Css教程 > 正文:CSS定高多行垂直居中

CSS定高多行垂直居中

新客网 XKER.COM 2008-10-07 来源: 收藏本文
用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>
标签:CSS   定高   多行   垂直   居中  
收藏】 【推荐】 【投稿】 【打印】 【关闭
发表评论
要记得去论坛讨论,点击注册新会员匿名评论
评论内容:不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
【重要声明】:新客网刊载此文仅为提供更多信息的目的,并不代表新客网同意文章的说法或描述,也不构成任何建议,对本文有任何异议,请在上面提出建议。
  • 阅读排行
  • 推荐阅读
  • 随机推荐