• 締切済み

floatを複数使用するとFirefoxでデザインが崩れる

CSSの質問です。 divタグを使い、div1を左にfloatさせ、div2を右にfloatさせています。そのdiv2内にまたdiv3とdiv4を配置し、div3を左にfloat、div4を右にfloatさせようとしたのですが、問題が起こりました。IEでは狙ったとおりに表示されるのですが、Firefoxではデザインが崩れてしまいます。先の例で言うと、div2がdiv1の下の行に来てしまうのです。 Firefoxでは、二重にfloatを使用することは出来ないのでしょうか?

みんなの回答

  • MAN_MA_RUI
  • ベストアンサー率41% (426/1024)
回答No.4

floatを解除しないとレイアウトの崩れるケースがあります。 ついでに言うと<br>への指定では上手く行かないことがあったり…。

回答No.3

>Firefoxでは、二重にfloatを使用することは出来ないのでしょうか? 出来ます。 IEのバージョンや、ソースが分からないので、それ以上のアドバイスができません・・・。 基本的にはFfのレンダリングが正しいと思います。

  • quads
  • ベストアンサー率35% (90/257)
回答No.2

各要素に対するスタイルシート指定を提示してください。 質問における文章のみでは適切な回答が困難です。

noname#39970
noname#39970
回答No.1

できる筈だけれど表示幅が足りなくて 画像が改行されるようなのと同じ事が起きてるのかも 表示幅を小さく変えてみて直るようならそれをくくるdivを作って width=120% みたいにしてみるとか(検証してないからうまくいくか微妙)

関連するQ&A