Webサイトのフォントのサイズを決定するためにピクセルを使用しました。Chrome、Firefoxなどでは、ズーム機能を使用してすべてのテキストのサイズが細かく変更されます。ただし、IE7(およびIE6 / 8)では、フォントは[テキストサイズ]メニューを使用してサイズ変更されず、同じままです。
今、私はこれに対する唯一の解決策はに切り替えることだと思っていますems
-しかし、IEのみをターゲット/修正するためにJSで書くことができる解決策はありますか?
Webサイトのフォントのサイズを決定するためにピクセルを使用しました。Chrome、Firefoxなどでは、ズーム機能を使用してすべてのテキストのサイズが細かく変更されます。ただし、IE7(およびIE6 / 8)では、フォントは[テキストサイズ]メニューを使用してサイズ変更されず、同じままです。
今、私はこれに対する唯一の解決策はに切り替えることだと思っていますems
-しかし、IEのみをターゲット/修正するためにJSで書くことができる解決策はありますか?
別段の知識がない限り、とにかく IE7 や 6 を持っている人はほとんどいないと仮定してください。IE8にはズーム機能があるので、それでOKです。私がデータを持っている約 50 の中小企業サイトでは、先月、訪問者の 0.5% が IE6 を使用し、4% が IE7 を使用し、12% が IE8 を使用していました。
IE6 や 7 はサポートしていませんが、基本的に正しく見えるかどうかをテストして確認しています。
IE6 および 7 でこのマイナーな機能を許可したい場合 (アクセシビリティを最も必要とする人々は、アクセスできないことで有名なこれらのブラウザーを使用しないと仮定します!)、px ではなく ems を使用する必要があり、実際にはフォントサイズだけでなく、すべてに使用してください。そうしないと、ボックスも適切にスケーリングされません。
Internet Explorer 6 および 7 では、css でピクセル単位で設定されている font-size を増減することはできません。
それが機能するには、フォントサイズの値として EM を使用する必要があります。