分享的这段css代码主要功能是可以让目标元素自适应屏幕(分辨率)垂直居中显示。
<!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>
<style type="text/css">
body {padding: 0; margin: 0;}
body,html{height:100%;}
#outer {height:100%; overflow: hidden; position:relative;width:100%; background:#333;}
#outer[id] {display:table; position:static;}
#middle {position: absolute; top:50%;left: 0}
#middle[id] {display: table-cell; vertical-align: middle; position: static;}
#content{width:500px; height:150px; border:1px solid red; background:#EEE; margin: 0 auto;}
</style>
</head>
<body>
<div id="outer">
<div id="middle">
<div id="content">div层垂直居中</div>
</div>
</div>
</body>
</html>
关于居中的文章还有:CSS控制元素在正中间
声明:如需转载,请注明来源于www.webym.net并保留原文链接:http://www.webym.net/jiaocheng/262.html





















