画面上部にヘッダを表示して、その中の子要素を上下中央に表示したいです。
.data にline-heightを設定してとりあえず上下中央を実現することは出来たのですが、
これは正しい使い方なのでしょうか?
なんとなく、これは正しい使い方ではない気がしたので質問をしました。
ヘッダは画面上部に表示し続けたいので、#headerのpositionにはfixedを設定しています。
<div id="header"> <span class="data">データ1</span> <span class="data">データ2</span> </div>
#header { position: fixed; background-color:#f8f8f8; height:50px; width: 100%; border-bottom: solid; border-color: #e7e7e7; border-width: 1px; } .data { line-height: 50px; vertical-align: middle; color: #000; }

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。