我正在尝试垂直对齐列表 li 中的一些文本并遇到问题。首先你需要知道我已经用自定义图像替换了我的列表样式图像。这是我的 CSS:
ul.cogs li {
list-style-image: url(Images/li_cog.png);
height: 50px;
line-height: 50px;
}
我试着看看是否有办法让文本与中间对齐。我试过:
垂直对齐:中间;
这没有用,所以我尝试了:
行高:50px;
这也没有用,所以我尝试了:
显示:表格
这有效,但图像从列表项中消失….
有谁知道让这个工作的方法?
原文由 r3plica 发布,翻译遵循 CC BY-SA 4.0 许可协议
使用
list-style-image
的问题是你不能与文本对齐,最好的办法是使用background-image
li
元素,然后使用padding-left
为你的li
元素。越野车演示 (您面临的问题)
演示