一部のブラウザーでは、特に要素がフローティングされている場合にマージンに問題があることに気付きました。たとえば、私がやっているこの Web サイトは Firefox では問題ないように見えますが、IE7 ではマージンが完全に台無しになっているようです。また、いくつかの Linux ブラウザでもテストしましたが、同様の間違いを犯すものもあります。
私が知る限り、これは FF3.0 では問題ないようです。FF2 や IE6 ではまだ見たことがありません。なぜこれが起こるのですか?指定されたマージンを持つフローティング DIV を持っているためですか?
避けるべきこと、または別の方法で行うべきだったことはありますか?
編集:私のタグが失敗の原因だったようです。CSS で定義されておらず、フロートがあり、マージンと組み合わされた に画像を配置しました。これらはすべてを台無しにし、私はこれらをやり直さなければなりません。
また、代わりに XHTML Strict を使用すると、いくつかの問題が発生しました :) 皆さん、ありがとうございました! 私は自分でこれを修正しようとします:)