よくわからん

自分のホームページに新しく要素を追加してCSSで書式を設定した。ホームページビルダー12で編集して、プレビューして正常なことを確認した(おそらく内部ではIEを使っていると思われる)。
サーバに転送後、Firefoxで見てみるとレイアウトが崩れた。ページはこれ。
http://www.ab.auone-net.jp/~kim1688/train.html
月が変わったのでhtmlファイルを分けて、上部に作ったメニューで切り替えるようにしたつもりだったのだが、動作はするものの、メニューの次でdivの左位置がリセットされずにメニューの右端からテーブルが表示された。
表を含むdiv要素に、
clear: both;
を追加して解決したのだが、CSSの解釈で差が出るとは。詳しくないし、完全に理解しているわけではないから対症療法で解決させているだけなのだが、どっちが正しいのかな?Firefoxが正しくて、IEが緩いのか、IEが正しくてFirefoxが間違っているのか、わからないけどとりあえず解決できたからよしとする。

コメント