分享的这段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