html - 响应式设计 : Allow user to also view Full Site

标签 html css responsive-design

使用响应式设计时,有没有办法仍然允许用户查看完整网站?

例如他们正在 iPhone 上查看,但希望查看完整站点。他们单击“完整站点”链接,并向他们显示 1024 像素版本。

最佳答案

如果您正在使用媒体查询,则仅在具有“响应式”类的正文元素下应用规则。

@media screen and (max-width: 320px) {
  body.responsive {
    color: blue;
  }
}

如果用户不想查看响应式布局,只需从 body 元素中删除“响应式”类,使所有规则无效。您也可以通过 cookie 或其他一些方法保留用户偏好。

演示:http://jsbin.com/obaquq/edit#javascript,html

将窗口缩小到不超过 500 像素将使文本变为白色,背景变为蓝色。这是以具有“响应”类的 body 为条件的。单击第一段将切换此类,从而切换媒体查询本身的效果。

关于html - 响应式设计 : Allow user to also view Full Site,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10112747/

相关文章:

javascript - 隐藏可见性 :hidden 占用的额外间距

jquery - 如何动画/显示隐藏的 div?

html - 如何动画填充 svg 的线性渐变?

android - 视口(viewport)单位在 Cordova 移动应用程序中不起作用

css - 如何实现手机分屏,但宽度是屏幕尺寸的两倍?

php - Twitter 在 Modal 中的 bootstrap Form

javascript - html JavaScript 在新页面加载时不显示图像

html - 带有单独 SVG 文件的内联 SVG

css - 4列自适应问题

php - 如何在 Html div 中使用 php 变量值