0

CTRLブラウザでサーフィンするときは、 ++またはCTRL+を押してフォントのサイズを増減できます-

この操作をコード (javascript など)でシミュレートする方法はありますか?

サイズを増減するには、サイトにいくつかのボタンを配置する必要がありますが、それを行うには、多くのフォントサイズのプロパティ (BODY、INPUT、OPTIONS など...) を動的に変更する必要があります。

4

1 に答える 1

4

これをしないでください。ブラウザのズームは次のような機能です。

  • ブラウザに存在する場合と存在しない場合があります。
  • ブラウザを介してさまざまな方法で実装され、
  • 悪いウェブサイトのための最後の手段の配管としてのみ存在します。

サイズを拡大または縮小するための私のサイトのいくつかのボタンが、それを作るために、私は多くのフォントサイズのプロパティを動的に変更する必要があります

あなたが本当にやりたいことは:

  • どこでも相対的な単位(emまたはなど)でフォントを拡大縮小します。%
  • ベースサイズを変更document.body.style.fontSizeするように変更します(他の要素がベースサイズとして使用します)。

のフォントサイズも相対的な単位で指定しbodyます-このようにして、ユーザーのシステム設定を尊重することもできます(すべての適切なWebサイトが行う必要があります)。

CSSフォントのスケーリングに関するリソースはたくさんあります。これが1つです:

http://kyleschaeffer.com/best-practices/css-font-size-em-vs-px-vs-pt-vs/

于 2012-06-21T07:33:40.770 に答える