【发布时间】:2015-11-04 08:57:57
【问题描述】:
我试图在我的导航元素中垂直居中一个标题元素,我试图使用这个 CSS 计算 <h1> 的高度:
.navbar {
display: table;
width:90%;
height: 3em;
background-color: #7f8c8d;
border-radius: 10px;
.nav-title {
display: table-cell;
vertical-align: middle;
text-align: center;
}
.nav-dropdown {
display: table-cell;
vertical-align: middle;
text-align: center;
}
}
它起作用了,我不明白如何。我还想知道是否有更好的方法将元素垂直居中。 TL;DR:这是如何工作的?还有什么其他方法可以完成这段代码所完成的工作。
【问题讨论】:
标签: css alignment vertical-alignment