自分のミスで、時間を無駄にしました。 というか、今更ながらIE6
試作品のCGIの差異確認をしいてたら、
IE6だけ、フォントサイズが小さい!
タイムテーブルのCGIで、
時間帯と表を一致させる仕様なので、これでは「NG」
はて? 最近、基盤にしている汎用CSSでは、問題は無かったはず・・・
確かに、部分的には、スターハックも利用したが、
これ以外でも反応しているので、
スターハックが悪さをしている訳ではなさそう。
今更、IE6も非対応でも良い頃だと思うが、
気になるので、.html表示でゴニョゴニョやってみる。
- CSS,HTMLの誤記確認 → ○ 問題無し
- font-familyの変更 → ○ 変化なし
- スターハックを全削除 → ○ 変化なし
- DTDを変更 → × これでした。
という事は、IE6標準モードでおかしくなる。
しかし、font-sizeは、ここ数年利用中のbody{ font-size:small !important; font-size:x-small;}
YUIベースの変形バージョンのCSSで問題ないはずで、
わざわざ、IE6の為にキーワード設定をしている。
これで、XML宣言ありXHTMLは、IE6で後方互換モードだから、
新旧各ブラウザで、フォントサイズが13pxで共通になるのだが、
DOCTYPEスイッチでも、
XML宣言ありXHTMLは、IE6で後方互換モードだから、
IE5系以前とIE6互換モード、MacIE4X,5互換モードとNN4,Opera6.0?以前が、
「medium」ではなく「small」が標準。
つまり、
medium → small → x-small → xx-small で、
IE6過去互換モードでは、x-small は、標準の1段階下のサイズで、
IE6標準準拠モードでは、x-small は、
あああああ! 2段階下のサイズ xx-small が適用されるんだったか・・・
最近は、HTML 4.01で新規制作する事が全く無かったので、
IE6のフォントキーワードなんて、全然覚えていないw
HTML 4.01は、XHTML,XM宣言L無しDTDと同じだったか・・・
HTML 4.01標準でのIE6 font-size:は、
IE6を%で、IE7をsmallのハックを利用した方が良い。
この辺の確認を毎回忘れないようにしなければ。
コメント