1

私はこれに夢中になっています.Operaブラウザーで右サイドバーのギャラリー画像の余白が異なる方法でレンダリングされる原因がわかりません. より具体的には、画像の下マージンは他のすべての一般的なブラウザで 2 倍になっているように見えます.2px に設定されており、opera だけが 2px として表示されます。

これは URL です - http://www.roxopolis.de/mediaここでスクリーンショットを参照してください。

これを手伝ってください。表示が異なるという事実はあまり気にしませんが、次のギャラリーの画像の一部が表示されますが、これらは非表示のままであるはずなので、気になります。次の画像 (ウィジェットによって配置される) を非表示にする別の方法があれば、それも問題ありません。たぶんオペラのために条件付きでマージンを設定しますか?

4

1 に答える 1

0

Dragonfly のページと Chrome のインスペクタを比較のためにざっと見てみたところ、継承されたものを含め、特定のスタイルがこの問題を「引き起こしている」とは思いませんでした。他の誰かが何かを見つけるかもしれませんが、一見したところ、Opera は「正しいことをしている」ように見えます。

各アンカータグをそれぞれの画像とともに独自のコンテナー内に配置し、それらのスタイルを設定しようとすると、間隔をより細かく制御できる場合があります (たとえば、各アイテムの画像を含むアンカーを含む div を親コンテナー内に配置してフロートさせます)。 div)。

表示したい画像よりも多くの画像がある特定の理由はありますか? そのページには画像をスクロールするためのコントロールが表示されないため、既に表示されている 6 つ以上の画像が必要な理由がわかりません。確かに、順序をランダム化するコードがどこかにある場合は、最初の 6 つの画像のみを表示するように変更できます。

また、問題をjsfiddleでテスト/調整できる小さなユースケースに分解しようとしましたか? 上記の提案を使用して問題を解決できない場合、問題の根底に到達するのに役立つ場合があります。

于 2013-04-03T09:36:54.777 に答える