IE6「文字のサイズ」設定の影響


きゅーとむ探検隊 ] | [ Vector支部 ]

memo00 | memo01 | memo02 | memo03 | memo04 | memo05 | memo06 | memo07


説明

文字サイズを絶対値で指定すればレイアウトを考えやすいのですが、見る人の視力,ブラウザ環境,あるいは好みなどによって、文字を大きく,あるいは小さく表示したいこともあると思います。私はIE6の 「文字のサイズ」 を 「中」 に設定していますが、これを変更すると拙サイトの見栄えはどうなるでしょう?

IE6の 「文字のサイズ」 毎の文字サイズが、絶対値,相対値でどの位になるのか確認してみます。他のブラウザでも、同様の確認をしなくては...


拙サイトでは高度なレイアウトを採用していない (正確には、” 採用できるだけの技術力やデザイン・センスが無い”...涙) ため、文字サイズを絶対値で指定する必然性は、あまり有りません。

今後、基本的に文字サイズは <body> に指定した 「 font-size: small 」 を基準に、「%」 による相対値で指定することにしました。


「em」 が変?

「em」 は文字サイズの指定には 使えない ことが分かりました。IE6で 「文字のサイズ」 を変更した時、「最大」,「最小」 では 極端な表示 になってしまいます。特に 「最小」 に変更すると、文字が小さくなり過ぎて読めなくなります。

 ※「文字サイズ確認表」 の ” P 1em?” に注目しながら、IE6の文字サイズを変更


そこで気になるのが、「段落先頭の1文字下げ」 です。段落先頭の1文字を下げるのに、解説書では ” p { text-indent: 1em } ” としています。

1文字下げとはいえインデント,つまり 「見栄え」 の指定なので、空白で調整するのではなくスタイルシートで指定したほうが良いのかも知れません。

しかし、「em」 ではIE6で 「文字のサイズ」 を変更したときに、極端な表示になると分かったばかりです。大丈夫でしょうか?


 段落先頭1文字下げを空白で調整 亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜


段落先頭1文字下げをスタイルシートで指定 亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜亜


とりあえず大丈夫みたいです。しかも、空白で調整したときより、きっちり1文字分下がっています。同じ 「1em」 なのに、何が違うのでしょう? ともかく拙サイトに採用です (うぁ〜、あちこち変更しなきゃ...)。

 ※高い画面解像度まで確認するために ”亜” を並た


文字サイズ確認表

「pt」 設定値の比率から求めた値の小数を切捨てたものを 「%」 設定値として採用しました。ずれる場合は 0.5% 加えています。


IE6設定=最大 IE6設定=大 IE6設定=中 IE6設定=小 IE6設定=最小

P 基準

P 16pt

P 21px

P 1em?


P 90%(拙サイト設定値)

P 14.4pt

P 0.9em

P 基準

P 14pt

P 19px

P 1em?


P 90%(拙サイト設定値)

P 12.6pt

P 0.9em

P 基準(←font-size:small)

P 12pt

P 16px

P 1em?


P 90%(拙サイト設定値)

P 10.8pt

P 0.9em

P 基準

P 10pt

P 13px

P 1em?


P 90%(拙サイト設定値)

P 9pt

P 0.9em

P 基準

P 9pt

P 12px

P 1em?


P 90%(拙サイト設定値)

P 8.1pt

P 0.9em

H1 見出し1

H1 32pt

H1 200%


H2 見出し2

H2 24pt

H2 150%


H3 見出し3

H3 18pt

H3 112.5%


H4 見出し4

H4 16pt

H4 100%


H5 見出し5

H5 14pt

H5 87.5%


H6 見出し6

H6 12pt

H6 75%

H1 見出し1

H1 28pt

H1 200%


H2 見出し2

H2 20pt

H2 142%


H3 見出し3

H3 16pt

H3 114%


H4 見出し4

H4 14pt

H4 100%


H5 見出し5

H5 12pt

H5 85%


H6 見出し6

H6 10pt

H6 71%

H1 見出し1

H1 24pt

H1 200%


H2 見出し2

H2 18pt

H2 150%


H3 見出し3

H3 13.5pt

H3 112.5%


H4 見出し4

H4 12pt

H4 100%


H5 見出し5

H5 10pt

H5 83%


H6 見出し6

H6 8pt

H6 66%

H1 見出し1

H1 20pt

H1 200%


H2 見出し2

H2 16pt

H2 160%


H3 見出し3

H3 12pt

H3 120%


H4 見出し4

H4 10pt

H4 100%


H5 見出し5

H5 9pt

H5 90%


H6 見出し6

H6 7pt

H6 70%

H1 見出し1

H1 16pt

H1 177%


H2 見出し2

H2 12pt

H2 133%


H3 見出し3

H3 10pt

H3 111%


H4 見出し4

H4 9pt

H4 100%


H5 見出し5

H5 8pt

H5 88%


H6 見出し6

H6 6pt

H6 66%

A0あ□ xx-small

A0あ□ 12pt


A0あ□ x-small

A0あ□ 14pt


A0あ□ small(基準)

A0あ□ 16pt


A0あ□ medium

A0あ□ 18pt


A0あ□ large

A0あ□ 24pt


A0あ□

x-large

A0あ□

32pt


A0あ□

xx-large

A0あ□

48pt

A0あ□ xx-small

A0あ□ 10pt


A0あ□ x-small

A0あ□ 12pt


A0あ□ small(基準)

A0あ□ 14pt


A0あ□ medium

A0あ□ 16pt


A0あ□ large

A0あ□ 20pt


A0あ□

x-large

A0あ□

28pt


A0あ□

xx-large

A0あ□

42pt

A0あ□ xx-small

A0あ□ 7.5pt


A0あ□ x-small

A0あ□ 10pt


A0あ□ small(基準)

A0あ□ 12pt


A0あ□ medium

A0あ□ 13.5pt


A0あ□ large

A0あ□ 18pt


A0あ□

x-large

A0あ□

24pt


A0あ□

xx-large

A0あ□

36pt

A0あ□ xx-small

A0あ□ 7pt


A0あ□ x-small

A0あ□ 9pt


A0あ□ small(基準)

A0あ□ 10pt


A0あ□ medium

A0あ□ 12pt


A0あ□ large

A0あ□ 16pt


A0あ□

x-large

A0あ□

20pt


A0あ□

xx-large

A0あ□

30pt

A0あ□ xx-small

A0あ□ 6pt


A0あ□ x-small

A0あ□ 8pt


A0あ□ small(基準)

A0あ□ 9pt


A0あ□ medium

A0あ□ 10pt


A0あ□ large

A0あ□ 12pt


A0あ□

x-large

A0あ□

16pt


A0あ□

xx-large

A0あ□

24pt


メモ

「文字のサイズ」変更ショートカット(IE6)

縮小:[Ctrl]+マウスホイール[↑]回転  拡大:[Ctrl]+マウスホイール[↓]回転

 ※印刷プレビューでも使えるが、なんか変


印刷プレビューそのものの変更ショートカット(IE6)

縮小:[Alt]+[−]  拡大:[Alt]+[+]

 ※縮小すると、複数ページのレイアウト確認ができて、便利かも知れない


基準文字サイズの違い

IE:「 font-size: small 」  NN:「 font-size: medium


画面解像度(dpi)の違い

Win:96dpi・・・1px=1/96in=0.75pt  Mac:72dpi・・・1px=1/72in=1pt

 ※「dpi」・・・” Dot Per Inch” の略。また、「1/72in=1pt」なのは、文字サイズを表す単位であるため、らしい


pt→px換算(Win)

[pt/0.75=px] (例)12(pt)/0.75=16(px)