1

CSS 引用的背景图片不会出现在 IE 7 中;IE 8、FireFox 和 Chrome 工作。将图像格式从 GIF 和 JPG 更改,但这并没有解决问题。

CSS:

.question{
   background-image: url("/app/scr/bsf-osb/ins/images/icons/infos-question-circle2DG.png");
   background-repeat: no-repeat;
   padding-right: 16px; 
   text-decoration: none;
   background-position: left center;
 }

HTML:

<span id="biaEstateNumberHelp" class="question" title="" alt=""></span>
4

3 回答 3

1

删除图像相对路径中的第一个 / :

background-image: url("app/scr/bsf-osb/ins/images/icons/infos-question-circle2DG.png");

您也可以尝试应用display: inline-block到元素(尽管对于 IE7 这不会做任何事情 - 您需要添加*display: inline; zoom: 1;以模拟内联块)。

于 2013-01-24T15:11:17.967 回答
1

如果我没记错的话,IE 会取出空标签。把类似的东西&nbsp;放在你的跨度内

于 2013-01-24T15:12:34.037 回答
0

你试过overflow: hidden;吗?

于 2013-01-24T14:56:55.460 回答