您现在的位置: 365建站网 > 365学习 > css教程:DIV垂直居中的办法

css教程:DIV垂直居中的办法

文章来源:365jz.com     点击数:128    更新时间:2009-05-17 23:05   参与评论

经过今天一翻改进,终于找出了解决DIV垂直居中的办法。

以下为引用的内容:
<!DOCTYPE HTML PUBLIC "-//w3c//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html XMLns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>CSS布局技巧:未知高度div 垂直居中的问题</title>
<style type="text/css">
html,body
{
  height: 100%;
  padding:0;
  margin:0;
}
body
{
  min-height: 200px;
  text-align: center;
  min-width: 402px
}
.FirstDIV
{
  margin-top: -100px; /* SecondDIV高度的一半  */
  float: left;
  width: 100%;
  height: 50%;
}
.SecondDIV
{
  clear: both;
  border: silver 1px solid;
  background: #666;
  margin-left: auto;
  overflow: auto;
  width: 400px;
  margin-right: auto;
  height: 200px;
  text-align: left
}
</style>
</head>
<body>
<div class="FirstDIV"></div>
<div class="SecondDIV">
    <p>看看,这不就居中了。呵呵。而且没有问题哦。www.Webjx.com </p>
    <p>body{ background-color:#FFF5F0}<br>
        div{ position:absolute; top:50%; left:50%; margin:-100px 0 0 -200px;
            width:400px; height:200px; border:1px #CCCC00 solid; font-family:Arial,
            Helvetica, sans-serif; color:#666666 } </p>
</div>
</body>
</html>

如对本文有疑问,请提交到交流论坛,广大热心网友会为你解答!! 点击进入论坛


发表评论 (128人查看0条评论)
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码: 点击我更换图片
最新评论
------分隔线----------------------------