間@とかのページで(追記) | mo@blog

間@とかのページで(追記)

IEで文字サイズを「小」とかにすると、異常に小さくなりませんか?

なぜだか知らないけど、僕が作るサイトはすべてそうなっちゃうんですが……。

一応、原因はなんとなくわかっていて、 default.css か layout.css のフォント周りの設定がIEだとおかしなことになってしまうんだとは思うけど、いちいちIE開きながら確認するのがめんd(略)で直す気になれない。だって僕mac+Fxだし(言っちゃった/でも、Win+Fxだと問題ない)

IE7で直っているなら、なおのこと直す気になれず(未確認)どうしようかと。

でもとりあえずメイリオはWinXPでもきれい(入れてみた)

--追記--

font-size: 100%;で解決したかも。

どうもデフォルトの設定とかにはemよりも%の方が良いらしい。

em指定には後述の問題があり、結果としてフォントサイズはスタイルシートでパーセント指定することになります。こうかくと簡単ですが、ここまでくるのに何年かかったことか(泣)

em指定では、ブラウザメニューからのサイズ変更の場合に、その拡大縮小率の値がおかしくなる場合があります。対策もあるのですが、あくまでも基準をパーセントとした場合ですので、em指定を基準とすることは不可。

フォントサイズ指定手法 ◁ NOTE

このサイトの作者の方は何年かかかりましたが、僕はこの文章のおかげで解決しました。どうもありがとうございます。