タグ

ブックマーク / nobuko.biz (2)

  • IE7 バグ 早見表 by nobu

    IE7 バグ処方箋 (IE6ともに) 【まとめ】 CSSのデバッグ方法 回避方法 font-sizeは%かpxで指定する。 widthと同時に左右borderや左右paddingを指定しない。 heightと同時に上下borderや上下paddingを指定しない。 (ブロックレベル要素を内包するボックスにはpaddingを指定しない。) body要素にはborderやwidthを指定しない。 フロートのコンテナブロックにはwidthを指定する。 左フロートの左marginは0にする。右フロートの右marginは0にする。 フロートに後続する通常フローでかつclearしていないブロックボックスにはwidthもheightも指定しない。 clearするボックスの上marginは0にする。 clearするボックスには同時にwidthも指定する。 絶対配置要素のコンテナブロックにはwidthを指定

    aya_mtsd
    aya_mtsd 2012/05/31
    IE7対応
  • IE7 バグ 早見表 by nobu

    CSSのバグに効果のあるhasLayoutの指定方法 hasLayoutを変更するプロパティには、「float」「position」「writing-mode」のように実装するレイアウトでその値を指定できないなどの制限があるものもあります。 また、「height="1%"」のように特定の箇所には使用できないものもあります。 ほとんどのレイアウトでは、拡大縮小せず100%の状態でユーザーに利用してもらうことを前提に制作していると思うので、この「zoom」を利用して指定する方法がよいと思います。 CSSのバグに効果のあるhasLayoutの指定方法 *{zoom:1;} 「*」は全てのタグに適応する意味になります。 全てを対象にするのが具合の悪い場合は、個別の箇所に指定してください。 背景色が指定された要素内でfloatがある時、要素内の文字が消えるとか、 floatに後続するmarginの値

  • 1