日期:2014-05-17 浏览次数:20660 次
<!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> <title> new document </title> <meta name="generator" content="editplus" /> <meta name="author" content="" /> <meta name="keywords" content="" /> <meta name="description" content="" /> <style type="text/css"> .vm, .vm .vma div{height:100px} .vm{position:relative} .vm .vma{position:absolute;border:none!important;top:0px;+top:50%;display:table} .vm .vma div{+position:relative;+top:-50%;display:table-cell;vertical-align:middle;+height:auto !important} .bd{border:1px solid red} </style> </head> <body> <div class="vm bd"><div class="vma"> <div class="bd"> #content# </div> </div></div> </body> </html>
------解决方案--------------------
好像指定id="1"的height后,就不需要那么麻烦了
<div id="1" style="height:200px;line-height:200px;"><div id="2"> </div></div>
------解决方案--------------------
楼上的测试下再发。div垂直居中,不是span。