css - 在非移动浏览器中缩放视口(viewport)

标签 css browser width viewport

我的一位客户要求我们向固定宽度的网站添加侧边栏,这会使网站的整体宽度对于许多较小的笔记本电脑显示屏来说太大了。理想的解决方案是使用响应式布局,我们可能会在未来的某个时候最终这样做,但现在我们正在寻找快速修复。在移动设备上,解决方案非常简单,因为我们可以使用视口(viewport)设置:

<meta name="viewport" content="width=1280">

有没有办法强制非移动浏览器以类似的方式扩展?我已经尝试过元标记和 CSS zoom 属性,但到目前为止,它们都无法在标准桌面浏览器上运行。有什么想法吗?

最佳答案

使用媒体查询根据 View 宽度调整内容(响应式布局)的大小并不难。 https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Media_queries

示例:

@media (max-width: 600px) {
  .facet_sidebar {
    display: none;
  }
}

关于css - 在非移动浏览器中缩放视口(viewport),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16909222/

相关文章:

javascript - 将 CSS3 中的每个单词大写

javascript - 有什么技巧可以让 vw 调整大小以在 :before pseudoclass on webkit browsers? 上工作

css - 当给定集合为 nil 时渲染部分集合

javascript - 为什么IE浏览器显示 "scanstyles does nothing in webkit/firefox internet explorer"?

firebase本地服务器>文件更改时如何刷新浏览器

html - 如何在 css 中使最大宽度固有或初始(以先到者为准)?

html - 如何使用 Foundation 框架减少菜单项的宽度

browser - 如何让你的浏览器假装它是一部手机?

html - 如何在不拉伸(stretch)其自动宽度父元素的情况下将 DIV 拉伸(stretch)到 100%?

css - 为什么文本不会在 <section> 背景中居中对齐?