vertical-alignの使い方の続きです。 vertical-align:middleでの垂直表示は説明しましたが、あの方法ですと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; } サンプル positionを使いp要素の開始位置を中央に設定します。 その後にmarginを使いp要素の中央とdiv要素の中央が同じ
![CSSで垂直中央を実装する【css tips】 - to-R](https://cdn-ak-scissors.b.st-hatena.com/image/square/cc062393f1606cbb12dd77a32584cf092c3bd880/height=288;version=1;width=512/http%3A%2F%2Fblog.webcreativepark.net%2Ficon_200x200.png)