我有一个网页(html + css 文件)。当它以其原生缩放显示时,它看起来并不好。我需要缩小(两次单击 ctrl+-)让它看起来不错。
因此,我希望这种缩小的格式成为网站的原生缩放,也就是说,看到我网站的人会默认以这种方式看到它(在 Firefox、Chrome 和 Internet Explorer 上)。
问题:有没有办法做到这一点?最简单的方法是什么?(我的 html/css 编码不太好。我使用免费模板来构建自己的网站。)
这是因为你的 CSS 没有根据分辨率改变
所以使用媒体查询
这是您可以在 CSS 中使用的技巧,但请记住,这会从中心缩小 HTML,并弄乱您网站的整体对齐方式。但是,我敢肯定,如果您稍微玩一下,您可能会发现这对您有利。
CSS
html {
-moz-transform: scale(1.4);
-webkit-transform: scale(1.4);
transform: scale(1.4);
overflow-x:scroll;
overflow-y:scroll;
}
使用媒体查询为不同的屏幕分辨率编写不同的样式。
此外,对字体大小宽度、填充、边距等使用 em 和百分比。这样当您缩放页面时,它会根据分辨率相对于父级进行更改。
您可以使用@media 查询
@media (min-width: 700px) { ... }
@media (min-width: 700px) and (orientation: landscape) { ... }
@media tv and (min-width: 700px) and (orientation: landscape) { ... }
@media (min-width: 700px), handheld and (orientation: landscape) { ... }
您还可以使用window.resizeTo(iWidth, iHeight)方法来调整浏览器窗口的大小。