日历

2008 7.5 Sat
  12345
6789101112
13141516171819
20212223242526
2728293031  
«» 2008 - 7 «»

日志分类

文章搜索

日志文章

2008年05月09日 14:44:26

css的内容垂直居中问题

垂直居中是css里面的一个难点所在之一
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB2312" />
<title>内容的垂直居中</title>
<style type="text/css">
<!--
.box{
  float:left;
  margin:2px;
}
.outer {
  height: 500px;
  width: 240px;
  overflow: hidden;
  background:#ddd;
  position: static !important;
  position: relative;
  display: table !important;
}
.middle { /* for IE */
  position: absolute;
  top: 50%;
}
.middle[class] {
  display: table-cell;
  vertical-align: middle;
  position: static;
}
.content { /* for IE */
  position: relative;
  top: -50%;
  width: 100%;
  margin: 0 auto;
  text-align:center
}
</style>
</head>
<body>
XHTML div css 布局垂直居中演示
<div class="box">
  <div class="outer">
    <div class="middle">
        <div class="content"><a href="http://www.div-css.com/f/file/valign/img.jpg"><img src="http://www.div-css.com/f/file/valign/img1.jpg" alt="css的垂直居中" /></a></div>
    </div>
  </div>
</div>
<div class="box">
  <div class="outer">
    <div class="middle">
        <div class="content">
          <img src="http://www.div-css.com/f/file/valign/img1.jpg" alt="css的垂直居中" /><br /><br />
          <img src="http://www.div-css.com/f/file/valign/img1.jpg" alt="css的垂直居中" /> <br /> <br /> <br /> <br /> content
        </div>
    </div>
  </div>
</div>
<div class="box">
  <div class="outer">
    <div class="middle">
        <div class="content">XHTML div css 布局垂直居中演示。图片与文本内容混合<br /><img src="http://www.div-css.com/f/file/valign/img1.jpg" alt="css的垂直居中" /><br />图片与文本内容混合</div>
    </div>
  </div>
</div>
<div class="box">
  <div class="outer">
    <div class="middle">
        <div class="content"><span>图片与文本垂直居中</span><img src="http://www.div-css.com/f/file/valign/img1.jpg" alt="css的垂直居中" align="middle" /><span>图片与文本</span></div>
    </div>
  </div>
</div>
<div class="box">
  <div class="outer">
    <div class="middle">
        <div class="content">这里演示多行文本的垂直居中问题<br />Web标准化<br /><a href="www.div-css.com
http://www.div-css.com">www.div-css.com</a><br />这里演示多行文本的垂直居中问题
  </div>
</div>
  </div>
</div>

</body>
</html>

Tags: css   垂直居中  

类别: 无分类 |  评论(0) |  浏览(239) |  收藏
发表评论