#393 UTF-8 と Shift_JIS では CSS の解釈が違う? on Win IE6 Pt.2

UTF-8 と Shift_JIS では CSS の解釈が違う? on Win IE6 Pt.1 の続き。

俺だけ(windows 2000 SP1 + IE 6.0.2800.1106)なのかもしれないのですが、IE で文字コードが UTF-8 なペーヂを開くと、フォントサイズの設定が一段階上がるのですよ。つまり「小」に設定しておくと「中」になります。「中」なら「大」になります。じゃあ「最大」にしておくとどうなるのよ、というのは気になるところですが、別にバグだバグだ! これだからマイクロソフトは(以下略)などと騒ぐことでもないので試していません。でもちょっと気になるのです。

同好の士(?)がいらっしゃいましたら連絡求む。

fuck a duck! より

とゆう事で今更連絡しまする。

私の場合、コメントの投稿者名が日本語だとデカくなる。てので、何か変? と思いながらも放置状態だったのですが。

ちなみに今のスタイルは、

body{
  font-family: 'Trebuchet MS',Arial,Helvetica,'MS Pゴシック',sans-serif;
}

とかって英字フォントを優先にしてます。この単なるカッコつけ英字フォント優先が原因なのかなー。と思ってたんです。そこら辺、まだちょっと試して無いのではっきりとは分からんのですが。

しかし Shift_JIS では同じように英字優先にしてても何も問題無いんで、 UTF-8 だと解釈が違うんかなー。と思った訳です。ほんでこの現象は麻衣さんのおっしゃる通り、IE6 に限っての事で、私の持ってる他のブラウザ(Netscape7, Opera7)では何も問題無し。

とゆう事でございます。

んで昨日、めでたくレッドミラージュスタイルをカスり始めて分かった解決方法が、

body{
  font-family: 'Trebuchet MS',Arial,Helvetica,'MS Pゴシック',sans-serif;
  font-size: 80%;
}

とゆう風に、そのスタイル内で1番小さい文字を body に設定する。そして記事本文の div(デフォルトの class 名は blogbody)に

.blogbody{
  font-size: 110%;
}

てな感じでちょいデカサイズに上書き(?)する。こうすると IE6 は自分の思い通りのサイズになってくれる。

という方法で今現在カスってますが。これが、こんな指定の仕方初めてですよの理由。

Utilities

Genre

Archives

Thumbnails: 818