經過今天一翻改進,終于找出了解決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>
<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>
佚名
留言列表