我正在开发的网站需要在列表中使用自定义图片而不是标志符。使用图片没有问题,但是我在确保它在所有浏览器上与列表项文本居中方面遇到了困难。有人知道这个问题的标准解决方案吗?
我正在开发的网站需要在列表中使用自定义图片而不是标志符。使用图片没有问题,但是我在确保它在所有浏览器上与列表项文本居中方面遇到了困难。有人知道这个问题的标准解决方案吗?
ul li {
background: transparent url(/link/to/custom/bullet.gif) no-repeat 0 50%;
padding-left: 18px;
}
在li元素上设置特定的行高和图像的垂直对齐方式... 对我有用
li { height: 150px; line-height: 150px; }
li img { vertical-align: middle; }
以及HTML代码
<li><img src="myimage.jpg" /></li>
如果您想将图像适应到自定义大小并保持比例
li img { max-width: 150px; max-height: 150px; width: auto; height: auto; }
li
{
background-image: URL('custom.png');
background-repeat: no-repeat;
background-position: center;
}