日期:2014-05-17 浏览次数:20807 次
<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解决。
------解决方案--------------------