ゆるゆると過ごす毎日

徒然に、、、いきましょう

position:absoluteのボックスが消える

2011年08月26日 10時39分05秒 | IEバグ
  • Case1: position:absolute が float と hasLayout をもつ clear の直前に存在する場合
  • Case2: position:absolute が float と hasLayout をもつ clear との間に存在する場合
  • Case3: position:absolute が width:100% の float の直前に存在する場合。(IE6以下のみ)
  • Case4: position:absolute が width:100% の float の直後に存在する場合。(IE6以下のみ)
  • http://jmblog.jp/misc/disappearance-of-an-absolute-positioned-box-in-win-ie/index.ja.html

or
絶対配置の要素自体に clear:both を使うことで解決


floatに内包されたコンテンツ、またはfloat要素に接する背景やborderなどが表示されたりされなかったり

2011年08月26日 10時37分47秒 | IEバグ

リンクや文字や背景やborderが表示されたりされなかったり( = ピーカブーバグ)

  • floatの親要素にline-heightを指定する。
  • floatの親要素にwidthまたはheightを指定する。
  • バグる要素にposition:relativeを指定する。
  • ★バグる要素にzoom:1を指定する。