我对li项和单行文本使用list-style-image。CSS:垂直对齐li项中的文本,不起作用
但它看起来不好,所以我要垂直对齐文本图像的中间。
我应该使用vertical-align:middle,right?但它不适合我。
<html>
<head>
<title> This is an demo </title>
<style>
body {
background-color: #464443;
color: white;
}
ul {
list-style-image: url('bg.png');
}
li {
vertical-align: middle;
}
</style>
</head>
<body>
<ul>
<li>abc</li>
<li>abc</li>
<li>abc</li>
<li>abc</li>
</ul>
</body>
</html>
同意。 '背景'是一种更加可靠且准确的方法 – benesch 2012-04-09 04:22:47
如果文本是多行,则不起作用。 – Muhd 2013-05-16 21:47:12
你可能是对的,穆哈德,但只取决于定义:它“工作”很好,多行,但子弹总是在顶部。不过,这非常符合项目列表的标准。除非我误解,在这种情况下,如果你用我的小提琴叉子来展示问题,我很乐意看到它! – 2013-05-23 18:20:19