CSS垂直文本居中

时间:2011-07-26 00:25:15

标签: css

笑脸(点击链接时)有点朝向底部(相对于黑匣子),如下所示:

http://jsfiddle.net/UzvWc/3/

HTML

<div id="message">:)</div>

CSS

#message {
    padding:0px;
    opacity:0.7;
    -webkit-border-radius:5px;
    background-color:black;
    color:white;
    width:200px;
    position: absolute;
    left: 50%;
    margin-left: -100px;
    top: 50%;
    margin-top: -150px;
    text-align: center;
    font-size: 200pt;
    display: none;
}

我怎样才能在中心摆出那个笑脸?

2 个答案:

答案 0 :(得分:2)

这个怎么样?

http://jsfiddle.net/UzvWc/5/

HTML

<div id="message">:)</div><a id="showmessage" href="#">Show smiley</a>

CSS

#message {
    opacity:0.7;
    -webkit-border-radius:5px;
    background-color:black;
    color:white;
    width:200px;
    position: absolute;
    left: 50%;
    margin-left: -100px;
    top: 50%;
    margin-top: -150px;
    text-align: center;
    font-size: 200pt;
    display: none;
    padding-bottom:45px;
}

答案 1 :(得分:0)

您需要做的就是添加一些padding-bottom

我添加了25px。根据需要进行调整。

http://jsfiddle.net/jasongennaro/UzvWc/19/