1

CSSによって参照される背景画像はIE7には表示されません。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 に答える