タグ

IEとバグに関するswitchbladeのブックマーク (2)

  • IEでのCSSのバグを回避するhasLayout | コリス

    IE7で拡大・縮小時にレイアウトが重なってしまったり、IEでフロートした要素がはみ出てしまったりとIE独自のCSSのバグがいくつかあります。 これは、IEのhasLayoutが原因のひとつとなっているので、それを回避する方法を考察します。 hasLayoutとは IEでのCSSのバグを回避するhasLayoutの値 CSSのバグに効果のあるhasLayoutの指定方法 hasLayoutの参考ページ hasLayoutとは hasLayoutとは、オブジェクトがレイアウトを持っているかどうかを示すものです。 hasLayoutの値はread-onlyのため読み込みのみ可能で、falseとtrueがあります。 hasLayoutの値(read-only) false デフォルト値。 オブジェクトがレイアウトを持っていない。 true オブジェクトがレイアウトを持っている。 IEでのCSSのバ

  • CSS のフォントサイズ指定が table に反映されない問題

    CSS で px 指定のフォントサイズ等を設定している場合、IE.5.5/IE6.0 ではその子要素として記述された table(th/td)にフォントサイズが反映されないという問題があります。 この不具合を回避するには2通りの方法があります。 1.ページ先頭のXML宣言を削除する ひとつめの方法は、テンプレート1行目にあるXML宣言 <?xml version="1.0" encoding="utf-8"?> を削除します。 XML宣言が記述されているとブラウザが「後方互換モード」として動作するため、これを削除して「標準準拠モード」として動作するようにします(「後方互換モード」と「標準準拠モード」については後述)。 2.th 要素、td 要素に直接プロパティを設定する 後方互換モードのままでも、例えば th, td { font-size: 10px; } と設定することで、プロパティの

    CSS のフォントサイズ指定が table に反映されない問題
    switchblade
    switchblade 2009/03/03
    テーブルのフォントサイズが変な場合
  • 1