2

背景画像は IE8 では表示されませんが、IE9 を含むすべてのブラウザーで正常に動作します。

関連する CSS:

    #player {
      background: url('/images/tv-screen.jpg') center top repeat-x;
      padding: 25px 26px 0 -1px;
      width: 660px;
      height: 403px;
      border: #555 solid 1px;
      margin-top: 0;
      margin-bottom: 0;
    }

関連する HTML:

     <p id="player">...//some data ..</p>
4

4 に答える 4

2

問題は次のとおりです。iframe 内に iframe があり、背景をブロックしています。理由はわかりません。wmode=transparent で 2 つの iframe を作成しても。

そのため、IE 9 未満の js で最後の iframe に背景を作成しました。

お時間をありがとうございました。

于 2012-11-20T12:08:08.660 に答える
2

CSSは問題ないようです。

IE8 はタグ自体で失敗すると思います: <p id="player>. id 属性には終わりがありません"。これにより id が誤って解釈されると、CSS セレクターが一致しなくなります。

于 2012-11-06T13:54:22.917 に答える
1

設定した負のパディングを削除しようとしましたか。これにより、ie7/8 で問題が発生する可能性があります。

于 2012-11-06T14:55:23.303 に答える
1

正しい DOCTYPE を使用していますか?

http://www.w3.org/QA/2002/04/valid-dtd-list.html

于 2012-11-06T14:50:24.867 に答える