IE6でのバグ解消

サイトのデザインをTableからCSS制御に変えて困っているのがIEちゃん。IE6ちゃんにはほんと悩まされています。カラム落ちから始まって、画像のズレやらなんやらかんやら。

とりあえず解決して役に立ったことだけメモ。

  • IE6ではmarginとpaddingを使うな

    使ってはいけないわけではないんだけど、marginとpaddingの処理がおかしいので、その対策をするよりは使わずレイアウトを整えるほうが早い。

    使わないでレイアウトをしたらカラム落ちはなくなりました。
  • floatを使っている場合、タグにコメントを2行続けて入れると、右側カラムの表示がおかしくなる

    例えば
    <!--    end     -->
    <!-- ========== --> 
    と書くと右カラムの画像がずれたりするので、いっそのことコメントを消すか、コメントを1行にする。

    半日調べて、まさか!と思いましたが、コメントを消すとレイアウト崩れが直った。
  • divをmargin: 0 auto;で中央寄せできない。

    text-align:center;と書いてescapeしろと。もしくは、直接センタリング。

とりあえず現段階ではなんとか見れるようになりました。あとはリストの処理が問題として残っていますが、レイアウトの大きな物をまずは片付けたので、ちょっと休憩。

応援CLICK → 人気ブログランキングへ ブログランキング・にほんブログ村へ ブログランキング【くつろぐ】




2009.11.02 | Category : HTML/CSS | Comments [0] | Trackbacks [0]

Trackback URL

このエントリーのTrackback URL:
http://sac2501.sakura.ne.jp/blog/mt-tb.cgi/2675

Comment Form


今ほしいもの