以编程方式为网页设置默认缩放?

时间:2012-11-20 08:19:54

标签: php html css

是否可以在网站上设置默认缩放级别?例如,我可以编码my site,例如当用户打开它时它会缩放到125%吗?

我的网站正文有此代码

<body ID="phpbb" class="section-{SCRIPT_NAME} {S_CONTENT_DIRECTION}"> 

如何将缩放代码放入其中?

4 个答案:

答案 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);