0
4

1 回答 1

1

根据这篇文章,几个版本的 IE 在多行内联元素上渲染背景图像时只是没有做正确的事情。文章中提到了几种可能的解决方法。最简单的外观被inline-block用作显示样式,但您可以在文章中看到其他解决方法。

网上也有很多关于此问题的文章,因此通过正确的 Google 搜索(“内联元素背景图片”),您可以找到许多其他文章。

您可能还希望通过指定顶部和左侧来确保背景图像位于顶部/左侧:

你有这个:

background: url(../assets/bullet2.gif) left no-repeat; 

不妨用这个:

background: url(../assets/bullet2.gif) left top no-repeat;

看起来 top/left 应该是默认设置,但指定您想要的内容并没有什么坏处。

于 2012-07-15T08:34:37.973 回答