10px
1em
を等しくすることになっていますので、私はCSS文書でフォントサイズ:フォントサイズ対62.5%:10pxの
body {font-size:62.5%;}
を使用してきた長い時間のために。しかし、私は最近、これがInternet Explorerの私には当てはまらないことに気付きました。その代わりに私はコードを試しました:
html {font-size:100%}
body {font-size:10px}
これは私の魅力のように動作します。私の質問です:
私はそれを使用して誰かを見つけることができないので、このソリューションの欠点は何ですか?
明確にする:em
にすべてのフォントサイズ、幅、高さなどを後で指定します。私は62.5%
の代わりに10px
を使っているだけです。
たぶん、このスレッドはあなたに多くを与えることができます問題の洞察:[なぜ-EM-代わり-の-PX] [1] [1]:http://stackoverflow.com/questions/609517/why-em-instead-of-px –
私はピクセルフォントが好きですサイズも...私はより良いデザインコントロールがあるように感じる。欠点は、人々が手作業でテキストサイズを増やしたときにうまく拡張できなかったということでした。物事が壊れたり、オーバーフローしたりします。 '%'や 'em'を使うと、これらの間隔の問題をより良く補うことができます。しかし、最近では、新しいブラウザが真の「ズーム」イン/アウトに向かって動き出しているため、テキストのサイズの問題が解決されていません。 – Sparky
まあ、私は本当にアクセシビリティ上の理由からemと一緒に行きたいと思っています。リンクをありがとうが、私はまだ違いを理解していない。どちらの場合も1emはFirefoxでは10pxになりますが、私にとっては1emはInternet Explorerでわずかに大きくなります。 – RichardL