我有一个带有背景图的无序列表。所有列表项具有相同的高度,背景图像被设置在左侧中心位置。
每个项目的文本应该在垂直方向上居中于li元素。对于单行文本,可以通过将行高设置为li的高度来很好地实现此目的,但是对于两行文本则不行。
我可以为双行项目添加“line-height:normal”,但我希望有一个适用于所有项目的解决方案。
我该怎么做?
示例:
li {
list-style-type:none;
padding-left:40px;
height:36px;
line-height:36px;
background:url('tick.png') no-repeat 0 50%;
}