Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/423.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 如果用户';s分辨率<;x?_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 如果用户';s分辨率<;x?

Javascript 如果用户';s分辨率<;x?,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我的网站纯粹针对笔记本电脑市场(不要问为什么或争论!),我的所有用户(或95%+)都在1200+的屏幕上 上网本现在正在起飞,分辨率为1024宽 如果你缩小一次(ctrl-减号),我的网站在上网本上看起来仍然很棒,但我不想依赖用户知道ctrl-减号 除了重新设计,我还有什么选择?我不希望页面上有缩放按钮 有javascript缩放器吗 通过JS检测屏幕分辨率 应用适当的CSS ctrl+-是浏览器的功能,您永远不应该依赖它 试试这篇文章 或者尝试谷歌“javascript切换css”虽然这并不

我的网站纯粹针对笔记本电脑市场(不要问为什么或争论!),我的所有用户(或95%+)都在1200+的屏幕上

上网本现在正在起飞,分辨率为1024宽

如果你缩小一次(ctrl-减号),我的网站在上网本上看起来仍然很棒,但我不想依赖用户知道ctrl-减号

除了重新设计,我还有什么选择?我不希望页面上有缩放按钮

有javascript缩放器吗

  • 通过JS检测屏幕分辨率
  • 应用适当的CSS
ctrl+-是浏览器的功能,您永远不应该依赖它

试试这篇文章
或者尝试谷歌“javascript切换css”

虽然这并不能解决您的缩放问题,但您可以尝试一个基于css和相对大小的小技巧

如果图像或容器的宽度为
100px
,请尝试将其设置为
10em
宽度(或使用
em
数量进行调整,直到找到合适的值)。最终,如果您对站点上指定的每个维度都执行此操作,则可以通过更改默认的
字体大小来主动收缩页面。例如,从1em到0.91em

人们经常使用相对大小来允许人们灵活地缩小和增大字体大小。它不常用于图像(因为它们是按要求固定大小的)。不过,这不一定是事实,在本例中,可能会为您提供一种摆脱“完整站点重新设计”的方法,并产生“缩放”的效果


这可能在不重新设计的情况下解决问题,但可能很棘手,需要进行一些测试。样式表层叠的方式,一个元素一个元素地缩小字体,可能会导致一些问题。

这是一个坏主意,原因很多。缩放是特定于客户端的,因此即使可能,您也会遇到跨浏览器兼容性问题。最好使用css并设置最小和/或最大宽度。您不需要重新设计,但是(假设html结构和外部css的使用正确)更改一些宽度值应该可以做到这一点。

这是一个很好的问题。我不认为有一个全球性的机制可以与浏览器的缩放功能交互,但我们会看到。如果不假装了解你的受众或网站,缩小会不会让文本更难阅读(因为它会更小)?理想情况下,我认为您应该投入一些时间来消除对“非弹性宽度”的依赖,但祝您好运,我希望您能够找到解决方案。:)我有一些不灵活的宽度,所以这将需要重新设计。我正在寻找一种像zoom那样缩放整个页面的方法,这是一个相当巧妙的小修正!真的很有趣。我一直想知道人们为什么要用它们。