div 内のテキストを強制的に中央に垂直に揃える正しい方法は何ですか? いくつかの「トリック」を見つけましたが、単一行と複数行で機能するものが必要です。うまくいけば、ばかげた単純なものが欠けています:
http://jsfiddle.net/rogerguess/DawFy/
.header {
display: inline-block;
text-align: center;
width: 123px;
background: green;
border-radius: 4px 4px 4px 4px;
height: 80px;
vertical-align: middle;
}
<div >
<div class="header">test1 </div>
<div class="header">some text that will wrap</div>
<div class="header">test3</div>
</div>