有没有一种html / css / javascipt的方法来在用户缩放页面时保持一个恒定的大小?也就是说,使用control-plus增加文本大小,使用control-minus减小文本大小。
编辑:我想,最重要的是,我希望的内容也保持相同的大小。
谢谢!
**编辑:**我的目标是(现在也是)防止AdSense扩大到掩盖页面上的许多真实内容。但是来发现(谢谢你@thirtydot)真的没有好的方法来做到这一点。答案,对我来说(谢谢你@尼尔!):给予the overflow:scroll,以便牺牲它的内容,而不是我试图显示的内容。
6条答案
按热度按时间ao218c7q1#
disho6za2#
没有什么好办法(阅读:* 可靠 *)来做到这一点。抱歉了。
你所要求的基本上归结为检测浏览器的缩放级别,这里有一个很好的答案(确认这有多困难):
正如答案中所述,有一种“有点”跨浏览器疯狂的方式涉及使用Flash,但也有缺点:
不管怎样,它在这里:
http://blog.sebastian-martens.de/2009/12/how-to-detect-the-browser-zoom-level-change-browser-zoo/
vktxenjb3#
要使div大小不随缩放而变化(但不随其中的内容变化),请执行以下操作:
在你的css里面,这个div:
**最小宽度:100%;
max-width:100%;**
这将冻结宽度,你也可以对高度做同样的事情。
pgky5nke4#
我不知道你的意思,只是用CSS:
联系我们
kmpatx3s5#
你应该能够在css中使用px度量来设置宽度和高度
例如
js81xvg66#
我在另一篇文章中读到了一个我还没有测试过的解决方案...
Maintain div size (relative to screen) despite browser zoom level
这是使用的javascript: