+ -
当前位置:首页 → 问答吧 → 请问这个代码如何让每一个div里面的文字都垂直居中?

请问这个代码如何让每一个div里面的文字都垂直居中?

时间:2011-06-04

来源:互联网

代码如下,非常感谢!
HTML code
<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>

作者: overmind   发布时间: 2011-06-04

CSS code

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;
}


CSS替换下。加了个line-height:高度。

给分给分。我为分数来的

作者: jingxiaowuya   发布时间: 2011-06-04