0
4

6 回答 6

3

如果文本只有一行高,则设置line-height:300px为匹配元素的高度。

于 2013-08-22T12:28:37.677 回答
2

尝试这个:

a#about {
    display: table-cell;
    vertical-align: middle;
}
p {
    text-align: center;
}

演示

于 2013-08-22T12:29:03.013 回答
2

像这样

演示

CSS

a#about {
    display: table-cell;
    width: 300px;
    height: 300px;
    border: 1px solid black;
    vertical-align:middle;

    }
p{
    text-align:center;

}
于 2013-08-22T12:29:18.840 回答
0

你去 http://jsfiddle.net/tMfA7/

a#about {
display: block;
width: 300px;
height: 300px;
line-height:300px;
border: 1px solid black;
text-align:center;
margin:0;
}
于 2013-08-22T12:29:53.140 回答
0

CSS:

a#about {
    display: block;
    width: 300px;
    height: 300px;
    line-height:300px;
    border: 1px solid black;
    }

注意:如果你有两行文本,那么第二行将比第一行低 300px

于 2013-08-22T12:30:05.783 回答
0

为此,您可以在样式表中尝试此 Css 代码。

vertical-align:central;
于 2013-08-22T12:33:40.920 回答