Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 有没有办法设置特定的屏幕缩放级别?它把我的网站搞砸了_Javascript_Html_Css - Fatal编程技术网

Javascript 有没有办法设置特定的屏幕缩放级别?它把我的网站搞砸了

Javascript 有没有办法设置特定的屏幕缩放级别?它把我的网站搞砸了,javascript,html,css,Javascript,Html,Css,我的网站看起来很好,直到人们开始放大和缩小,经过数小时的工作和混乱的css,我不知道如何解决这个缩放问题。我是否应该将缩放调整到某个级别?如果是,我怎么做?我试图解决这个缩放问题,但把所有的东西都放在一张桌子上,但这并不起作用,所以我不知道该怎么办帮助 这是safari上的外观,如果我调整缩放级别,它是固定的,但最初看起来是这样的: 然后在firefox和chrome上看起来很完美: 简短回答:不,您不能修改最终用户的浏览器缩放级别设置 也许你应该研究CSS模式来设计缩放效果好的网站。例如,我

我的网站看起来很好,直到人们开始放大和缩小,经过数小时的工作和混乱的css,我不知道如何解决这个缩放问题。我是否应该将缩放调整到某个级别?如果是,我怎么做?我试图解决这个缩放问题,但把所有的东西都放在一张桌子上,但这并不起作用,所以我不知道该怎么办帮助

这是safari上的外观,如果我调整缩放级别,它是固定的,但最初看起来是这样的:

然后在firefox和chrome上看起来很完美:


简短回答:不,您不能修改最终用户的浏览器缩放级别设置

也许你应该研究CSS模式来设计缩放效果好的网站。例如,我相信em的缩放效果比基于点的字体大小更好。等

请看以下文章:


此外,如果您发布特定问题,我们可能能够一次性帮助您解决这些问题

浏览器的缩放级别严格属于用户的领域-干扰用户级别的选择(如页面缩放)是一种不好的做法,通常您在技术上无法做到这一点。用户会缩放网页,因为他们想放大它,原因是他们自己的,个人网站不应该(也不能)干扰这个选择

与其与用户抗争,你应该以这样一种方式来设计你的网站,使内容成为最重要的东西。您应该以这样的方式精心设计您的设计,以便当用户缩放(或进行其他更改,如禁用CSS或Javascript)时,内容(可能是拥有一个网站的目的)是重点

在布局中使用百分比,在字体大小中使用em,以及其他类似的技术将提高站点的可访问性。有关使用可访问web设计技术的信息,请参阅或之类的文章

编辑 屏幕截图展示了试图阻止辅助功能支持的众多陷阱之一——不同的浏览器以不同的方式实现缩放。有的只是增加字体大小,有的放大图像,这是不一致的。诀窍是让它变得无关紧要,而不是阻止它发生。

这里有一个IE修复程序

这是一个关于stackoverflow的类似讨论(甚至有相同的原因:))
.css
{
zoom: 1
}