垂直中央

複数行の時に上手く行かなかったのでいろいろ試してた。

HTML
<div>
  <p>一行目<br />二行目</p>
</div>

CSS
div{
  display:table-cell;
  vertical-align: middle;
  width:100px;
  height:100px;
}