左にフロートしたdivの中央にあるh1要素とpを垂直方向に整列させようとしていますが、垂直方向に整列してしまいます。テーブルセル表示と関係があると確信していますが、それなしで垂直方向に整列する方法がわかりません。
私のコードは私に与えます:
.
.
Heading Paragraph
.
.
が欲しいです:
.
.
Heading
Paragraph
.
.
ここに私のコードがあります:
CSS:
#HDRtext
{
float: left;
width: 30%;
height: 335px;
padding: 0;
display: table;
color: white;
}
#HDRtext h1
{
font-family: Georgia;
font-size: 2em;
display: table-cell;
vertical-align: middle;
}
#HDRtext p {
display: table-cell;
vertical-align: middle;
font-size:1em;
font-family: Georgia;
}
これがjsfiddleです:jsfiddle