サイトでデフォルトのズーム レベルを設定することはできますか? たとえば、ユーザーがサイトを開いたときに 125% にズームされるようにサイトをコーディングできますか?
私のウェブサイトの本文にはこのコードがあります
<body ID="phpbb" class="section-{SCRIPT_NAME} {S_CONTENT_DIRECTION}">
このズームコードを中に入れる方法は?
サイトでデフォルトのズーム レベルを設定することはできますか? たとえば、ユーザーがサイトを開いたときに 125% にズームされるようにサイトをコーディングできますか?
私のウェブサイトの本文にはこのコードがあります
<body ID="phpbb" class="section-{SCRIPT_NAME} {S_CONTENT_DIRECTION}">
このズームコードを中に入れる方法は?
ボディzoom: 125%;
スタイルにプラス
body {
color: #536482;
background-color: white;
zoom: 125%;
}
これはあなたの質問に直接答えるものではありませんが、私が検討することをお勧めする代替案です。
ページに相対サイズ(などem
)を使用する場合は、サイトの基本サイズを1か所で設定でき、それに応じてページ全体が拡大縮小されます。
たとえば、デフォルトサイズの125%が必要な場合:
body { font-size: 1.25em }
次に、ヘッダーの周囲に適度なマージンが必要だとします<div>
。
#header { margin: 1em }
その後、戻って本文の基本サイズを別のサイズに変更すると、ヘッダーの余白がそれに合わせて拡大縮小されます。ページ全体を相対的な単位で行うと、これは非常に簡単になります。
zoom
CSS 属性を確認することをお勧めします。ただし、これは CSS3 の一部であるため、古い IE では奇妙な動作をする場合があることに注意してください。これもインターフェイスのズームとは完全に別物です。
webView.setInitialScale((int) getResources().getDimension(R.dimen._50sdp));
webView.getSettings().setLoadsImagesAutomatically(true);
webView.getSettings().setJavaScriptEnabled(true);
webView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
webView.loadDataWithBaseURL(null,htmlContent,"text/html","UTF-8", null);
webView.getSettings().setBuiltInZoomControls(true);
webView.getSettings().setSupportZoom(true);
webView.getSettings().setDisplayZoomControls(true);
webView.getSettings().setDefaultZoom(WebSettings.ZoomDensity.FAR);