日期:2014-05-17 浏览次数:20680 次
<html> <head> <title></title> <style> div{ text-align:center; vertical-align:middle; } #div1{ width:20px; height:100px; float:left; background:red; } #div2{ width:100px; height:20px; float:left; background:blue; } #div3{ width:50px; height:50px; float:left; background:green; } </style> </head> <body> <div id="div1">长</div> <div id="div2">宽</div> <div id="div3">方</div> </body> </html>
div{ text-align:center; vertical-align:middle; } #div1{ width:20px; height:100px; float:left; background:red; line-height:100px; } #div2{ width:100px; height:20px; float:left; background:blue; line-height:20px; } #div3{ width:50px; height:50px; float:left; background:green; line-height:50px; }
------解决方案--------------------
如果是每个div里面都只有一行文字的话,就用line-height,如果不是,就用paddiing解决。
------解决方案--------------------