タグ

cssとバグに関するvitaminsiiのブックマーク (3)

  • IE6のバグのまとめ - Webtech Walker

    XHTML+CSSでコーディングするときにブラウザのバグを知っているか知らないかでは大きく違いますよね。とりわけ他のブラウザよりバグが多いIE6さんのバグをまとめてみることにしました。そろそろIE7の自動配布が始まるころなので忘れないうちにということで。 とは言ったもののIE6のバグを改めて見てみると多い・・・多すぎるよ!逆にこれだけのブラウザがあるからこそコーダーという職種がある気さえしてきます。 今回は『CSSバグ辞典スレッド』の要約のWinIE CSSバグリストからIE6のバグを抜き出して自分でわかりやすいように種類わけしてみました。これで全てではないですがこれだけ知ってればかなりのケースで対応できると思います。 2012/07/31 追記: リンク先がなくなったのでリンクを外して一覧だけ残しときます。 ちなみにこの種類分けも厳密ではないのであしからず。 ボックスモデル maring

    IE6のバグのまとめ - Webtech Walker
  • IEで起こるfont-familyでの日本語フォント有無による文字サイズの変化バグ

    ネタ元:font-familyの憂 - Webtech Walker 以前から気づいていたのですが、 %でfont-sizeを指定していると、 IEだけなぜか他より少し大きくなっていた。 フォントの問題なんだろうなって思っていたけど、 こればかりはどうしようもないなとあきらめていた。 文字コードがUTF-8で、日フォントを指定しないと、IEはフォントサイズ11px相当の文字を12px相当の大きさで表示させてしまします。 font-familyの憂 - Webtech Walker そんな時にネタ元のエントリーを見つけたのだが、 当にそれだけで変化するのか!? と不思議に思ったので検証してみることにした。 CSSの設定など 今回のCSS設定は日フォントの指定ありと無しを用意した (fontの部分だけ抜粋) ◎日フォント指定無し body{ font-size: 10px;

    IEで起こるfont-familyでの日本語フォント有無による文字サイズの変化バグ
    vitaminsii
    vitaminsii 2012/04/15
    IEではfont-familyで日本語フォントを指定しないと、なぜか設定している大きさよりも少し大きくなる。デフォルトでfont-familyに日本語フォントを指定しといたほうがいい。
  • RedLine Magazine : リストタグを使用時のIEでの変な隙間を消す

    リストタグを使用時のIEでの変な隙間を消す 私的覚え書き。 リストタグを使用してメニューを作ったりする際にIEだけに変な余白が入る事がある。それを解消するネタ。 >>問題のサンプル・こんな感じ。 Firefox等で見るとちゃんとメニューの間が詰まっててOKなのだが、IEの場合だと勝手に余白が入る。marginやpaddingを0にしても、liタグを途中改行しても効果なしで、その都度ごまかしてきたりしてたんだけど、とりあえず原因はIEの場合、リスト内のインライン要素をブロック化すると余計な余白を入れるというかline-heightの解釈が正しくないっぽい。 >>対策はこんな感じ。 li { line-height:0; } a { display: block; background-color:#900; padding: 5px; color: black; text-decoratio

    vitaminsii
    vitaminsii 2012/04/15
    リストタグを使用してメニューを作ったりする際にIEだけに変な余白が入る事がある。それを解消するネタ。
  • 1