1

私は自分のウェブサイトに Twitter Bootstrap を使用していますが、イメージ ギャラリーとして AD ギャラリーも使用しています (http://coffeescripter.com/code/ad-gallery/)。

ページにブートストラップで作成されたいくつかのタブがあり、ギャラリーは 2 番目のタブにあります。ギャラリーに画像が表示されないという IE 9 (Firefox と Chrome で動作) に問題があることがわかりました。

これをデバッグしたところ、これは Bootstrap リセットの css コマンドが原因であることがわかりました。

img {
    height: auto;
}

この行を削除すると、IE9 でもすべて正常に動作します。

この行を完全に削除したくはありませんが、この特定のギャラリー div の独自の CSS でオーバーライドします。面白いことに、「auto」はすでにこの属性のデフォルト値になっています。

Bootstrapでこの行をコメントアウトした場合、どうすれば「未設定」にリセットできますか?

4

1 に答える 1

0

IE9 のデフォルトのスタイルシートを確認すると、img の高さが何も設定されていないことが確認されます。これは auto を意味するため、これは奇妙です。

機能しますheight:inheritか?編集:いいえ、そうではありません。

于 2012-09-29T15:33:32.397 に答える