【发布时间】:2016-01-06 14:35:03
【问题描述】:
我正在创建垂直页面导航。我知道确切的高度(300 像素),并且将有 5 个项目(所有项目的大小可能不同,但没有一个项目的高度不会超过 60 像素)。
我想要实现的是在表格行中垂直居中显示所有项目,这里是小提琴:https://jsfiddle.net/6sp5n7xg/。
HTML
<div class="wrapper">
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
<li>Item 4</li>
<li>Item 5<br />Item 6</li>
</ul>
</div>
CSS
.wrapper {
height: 300px;
background-color: #EEE;
}
ul {
display: table;
}
ul li {
display: table-row;
height: 60px;
}
水平的它工作正常:https://jsfiddle.net/vq9mt02h/1/,但我也希望它是垂直的。
【问题讨论】:
标签: css vertical-alignment css-tables