« PHP 改行コードの統一 | メイン | SSHのポートフォアーディング »

2010年03月25日

2行以上で縦方向中央にCSS


縦方向に中央の場合


 


<div><p>中央</p></div>


div {

height:300px;;

}


p{

line-height:300px;


}
とすれば一行の場合は対応可能

以下2行の場合 (ぱくり


2行以上の場合に垂直中央表示をするにはpositionプロパティを利用します。


(X)HTMLソース


<div>

<p>中央に表示<br />したい文字</p>

</div>


CSSソース


div{

width:200px;

height:200px;

background:#39FF6B;

position:relative;

}

p{

position:absolute;

top:50%;

left:50%;

margin-left:-2.5em;

margin-top:-1em;

}

投稿者 muuming : 2010年03月25日 15:30

コメント

コメントしてください




保存しますか?