0

有没有办法仅使用 CSS 在 LIST ITEM 中垂直对齐图像?

我有一个滑块(放慢速度),需要在 500 像素高度的 LI 中垂直对齐该站点位于http://210.48.94.218/~printabl/design/portfolio/.

非常感谢您的帮助。

4

2 回答 2

2

假设你的列表项有一个固定的高度,你可以使用 line-height 和 vertical-align: middle 来做到这一点。

例子:

ul li {
    display: block;
    height: 500px;
    line-height: 500px;
}

ul li img {
    vertical-align: middle;
}

这里的工作示例。

于 2013-07-10T06:57:29.833 回答
0

这是 Flexbox 的一个用例:

ul {
    display: flex;
    align-items: center;
}

(根据您的浏览器在必要时使用供应商前缀;请参阅http://caniuse.com/#feat=flexbox

然后height: 500px.soliloquy-item.

于 2013-07-10T07:48:08.510 回答