【发布时间】:2019-09-27 22:15:50
【问题描述】:
抱歉这个模棱两可的问题,在这里编码新手。本质上,我有一个站点,其中整个容器设置为 100vw,然后字体大小也设置为 vw。这样一来,无论我如何扩展网站,无论是在移动设备还是桌面设备上,它都能很好地显示。
但是,我希望它在桌面上显示,就好像它是一个移动大小的屏幕(基本上是您在 Chrome 中执行移动视图时获得的视图)。
如果我将容器的宽度调整为小于 100vw,那很好,但是由于字体仍然是相对于视口设置的,因此对于该宽度来说它们变得太大了。所以基本上我想找到一种方法告诉计算机,“即使你的实际设备宽度是这样的,就好像设备宽度是这样的一样”。
我的 html 文件中有 <meta name="viewport" content="width=device-width, height=device-height, initial-scale=1, user-scalable=yes">,并尝试将宽度设置为各种 px 数量而不是设备宽度,但仍然没有运气。非常感谢您的帮助!
【问题讨论】:
-
请阅读如何提出一个好的问题stackoverflow.com/help/mcve 最小、完整和可验证的方式。
-
请附上你尝试过的一些代码。
-
好问题。我会建议将
html的宽度设置为以像素为单位的固定数量,但是vw仍然是相对于视口而不是html。必须思考。我现在看到的唯一解决方案是使用具有所需大小的 JavaScript 打开一个新窗口。
标签: css viewport viewport-units device-width