Strict Standards: Non-static method Protector::getInstance() should not be called statically in /home/suehirogari/suehirogari.com/xoops_trust_path/modules/protector/include/precheck_functions.php on line 12

Strict Standards: Non-static method XCube_Root::getSingleton() should not be called statically in /home/suehirogari/suehirogari.com/public_html/include/common.php on line 18

Deprecated: Non-static method XCube_Root::getSingleton() should not be called statically, assuming $this from incompatible context in /home/suehirogari/suehirogari.com/public_html/modules/user/preload/Primary/Primary.class.php on line 13
IEのレイアウト崩れの原因はIE独自の、「hasLayoutプロパティ」でした。cssの書き方で、trueまたはfalseを指定して、対処します。 | 社内SEのウェブ制作

2011.11.14xoopsズープス

IEのレイアウト崩れの原因はIE独自の、「hasLayoutプロパティ」でした。cssの書き方で、trueまたはfalseを指定して、対処します。

IEのレイアウト崩れの原因はIE独自の、「hasLayoutプロパティ」でした。cssの書き方で、trueまたはfalseを指定して、対処します。
ただし、trueの時にieのみ発生するレイアウトの崩れと、
falseの時に発生するレイアウトの崩れがあるため、
実現したいレイアウトによって、意識的にCSSを書き換えて、
hasLayoutのtrue、falseを操作する必要があります。

「ie8、firefox」 と 「ie7、ie6」での表示の違いにおいて、
ie8やfirefoxでは正しく表示ができているのに、
ie7、ie6ではレイアウトが崩れていて、

主に、
・高さや幅が2倍にる
・フロートした要素に回り込みできない
・フロートした要素に乗っかる、落ちる
・リストのバックグラウンドイメージがずれる
・改行がうまくいかない

等の問題が発生していて、
一見CSSの書き方に問題が見当たらない場合は、
hasLayoutのtrue、falseの指定について気に掛けるといいと思います。
 

 

 

 


このカテゴリの人気記事



  • コメント (0)
  • トラックバック (0)
  • 閲覧 (23160)

トラックバック

トラックバックpingアドレス http://www.suehirogari.com/modules/blog/tb.php/317

コメントの投稿

コメント投稿に関するルール : コメントは全て承認が必要

キーワードでサイト内を検索
人気のエントリ