そのCSSファイルからの相対パスで表記する必要があるので、パスの記述に間違いがないか調べる
- overflow:hidden;
- font-size:1px; を追加
- line-height プロパティ値をチェック
ずれる
等に vertical-align を設定する(top 又は bottom)
- 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 を使うことで解決
リンクや文字や背景やborderが表示されたりされなかったり( = ピーカブーバグ)
- floatの親要素にline-heightを指定する。
- floatの親要素にwidthまたはheightを指定する。
- バグる要素にposition:relativeを指定する。
- ★バグる要素にzoom:1を指定する。
- inline-block
- 横並びメニューやパンくずリストに使用する
display:inline-block;
_display:inline;
_zoom:1;
- ★該当要素に「display:inline」を追記する。
- 「margin」の代わりに「padding」を使用する。
- IEハックを使ってIE6にだけ「margin」の値を半分に指定する。