2011-07-26 16 views
1

(あなたがリンクをクリックしてください)スマイリーフェイスは、以下で(ブラックボックスに関して)下部に少しです: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; 
} 

私が持つことができますどのように中央にスマイリー右?

+1

可能であれば問題*にコード*を配置してください。 JSFiddleは時々ダウンし、あなたの質問はそれに依存してはいけません。 –

+0

@Randomblue ... +1。何? :) – Hristo

+1

@ワーフェイス...あなたのソリューションについて私が気に入らない唯一のことは、それがハックのように思われるということです。どこから '45px'を取得しましたか? – Hristo

答えて

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

あなたがする必要があるのは、いくつかのpadding-bottomを追加しています。

25pxを付け加えました。必要に応じて調整します。

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

関連する問題