是否可以在网站上设置默认缩放级别?例如,我可以编码my site,例如当用户打开它时它会缩放到125%吗?
我的网站正文有此代码
<body ID="phpbb" class="section-{SCRIPT_NAME} {S_CONTENT_DIRECTION}">
如何将缩放代码放入其中?
答案 0 :(得分:4)
将zoom: 125%;
添加到正文样式
body {
color: #536482;
background-color: white;
zoom: 125%;
}
答案 1 :(得分:0)
这并不能直接回答您的问题,但我建议您考虑另一种选择。
如果您对页面使用相对大小调整(例如em
),则可以在一个位置设置网站的基本大小,整个页面也会相应地向上和向下缩放。
例如,如果我想要125%的默认大小:
body { font-size: 1.25em }
然后,假设我想在标题<div>
周围找到合理的边距:
#header { margin: 1em }
如果我然后返回并将身体上的基本大小更改为其他内容,则标题上的边距将随之缩放。如果以相对单位执行整个页面,这将变得非常容易。
答案 2 :(得分:-1)
您可能想要检查zoom
CSS属性。但请记住,它是CSS3的一部分,因此,您可能会发现它在旧的IE上表现得很奇怪。这也与界面缩放完全分开。
答案 3 :(得分:-5)
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);