我正在尝试将列表中的文字正确对齐,但我无法正确使用。
正如您所看到的那样,文字稍微偏离并从"图像子弹"开始。基线。我希望它在中间。
来源:
//CSS
ul {
list-style-image:url(image/li.png);
list-style-position:outside;
margin:0; padding:0;
}
ul li {
margin:0; padding:0;
}
//HTML
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
答案 0 :(得分:4)
您必须将li元素的line-height属性设置为与自定义图标的高度相同。
例如,如果您的图标高度为32px,则应写入:
ul li {
line-height: 32px;
}
最好使用id来识别ul元素,否则最终可能会影响文档中的所有ul。
答案 1 :(得分:3)