我们正在开发一个开源网络应用程序,供世界各地的艺术教师一起工作。我们需要一个很好的网站,它可以根据浏览器的活动宽度自行调整,例如 google.org 或 barackobama.com 做得很好。
我们可以检测浏览器、操作系统等,但不想使用任何这些信息。我们只需要在调整浏览器宽度时触发四五个不同的样式表。
因此,例如,当您使用桌面计算机在浏览器上访问应用程序时,当浏览器全屏显示时,您会看到完整的应用程序。然后,当浏览器减小其宽度时,站点会立即动态更改其格式以实现通用兼容性。
我们不希望我们的 CSS 根据浏览器类型或原始宽度而改变,而是希望它根据视口的当前宽度每毫秒调整一次——无论它是“移动”设备还是“平板电脑”机器或“桌面”浏览器。
奇怪的是,我使用 Google Apps Script 来托管我们的网络应用程序,所以看起来所有元视口标签都被删除了。
我们如何根据当前查看浏览器窗口的宽度引入四到五个不同的样式表?