これをチェックしてくださいjsfiddle。imgがdisplay:blockに設定されているとオペラに問題があります。ブロック
私はこの問題をしばらく解決しようとしていましたが、良い解決策を見つけることができません。問題は、中心にあるメインのimg
がOperaに関連すると考えられる高さを上回ることです。しかし、他のブラウザにはこのような問題はありません。
これを解決するには問題はありませんが、イメージ(私が含まれていないコード)にはさらに問題が生じます。
もう1つの解決策は、設定しないことです。#mainImg
〜display:block
;しかし、それはまた、いくつかの高さ/幅の問題を引き起こす。
質問には、これにはより良い解決策がありますか? Operaは他のブラウザとは異なるレンダリングをしているのはなぜですか?
ブロックとして 'img'を表示する必要があるのはなぜですか? 'img'をブロックとして表示しないと、どんな種類の問題が起こりますか? – tw16
cssからdisplay:blockを離した場合は、サイドバーに各画像の下に余分なスペースがあることに気づくでしょう。#mainImgの下に余分なスペースがあると思っていましたが、もう一度チェックします。しかし、私はまだオペラが別の方法でレンダリングする理由を疑問に思っています – halliewuud
画像の下に余分なスペースが得られる理由については、http://stackoverflow.com/questions/948145/unwanted-spacing-below-images-in-xhtml-1-0-strictを参照してくださいそれを修正する方法)。 – mercator