Я пытаюсь сделать выравнивание по вертикали в моем случае.
У меня есть.
<section id='container'>
<div id='title'>
<h1>Title here.</h1>
</div>
</section>
У меня есть css, как
#title{
display: inline-block;
width: 235px;
height: 94px;
position: relative;
text-align: center;
}
#left-lesson-title h1{
color:white;
line-height: 94px;
vertical-align: middle;
text-align: left;
font:normal 1.3em arial;
margin-left:15px
}
Кажется, я не могу получить h1
тексты, вертикально выровненные по середине. В моем случае h1 выравнивается с вершиной. Может ли кто-нибудь мне помочь? Благодарю.
#title{
border:1px solid black;
display: table-cell;
width: 235px;
height: 94px;
vertical-align:middle;
text-align: center;
}
Вам нужно настроить отображение на таблицу, а затем установить вертикальное выравнивание как среднее.
Это должно быть в родительском контейнере тега h1.