【问题标题】:Css3 MediaQueries, force @Media change on linkCss3 MediaQueries,在链接上强制 @Media 更改
【发布时间】:2012-08-31 02:55:59
【问题描述】:

我有一个使用 css3-mediaqueries.js 进行移动设计的网站。效果很好,但有些用户仍然更喜欢“网络版”。是否可以通过例如一个链接强制主页不使用我所拥有的css:

@media 手持设备,仅屏幕和(最大宽度:767px){}

可能在顶部有一个链接,上面写着“转到网络版”

非常感谢!

【问题讨论】:

  • 您将不得不找到一种方法来在没有媒体查询的情况下为您的页面提供服务。

标签: css media-queries


【解决方案1】:

最快的方法是在设置了某个变量时阻止文件加载。

这可以通过很多不同的方式来完成,例如在 php 系统上的 $_GET 中传递一个变量。或者通过使用 cookie (php & javascript)。

【讨论】:

  • 想到了这一点,但我发现缓存 .js 或 .css 文件的用户存在很大问题。你不觉得吗?
  • 是的,那么用php生成文件呢?不需要移动设备时显示一个空文件。
猜你喜欢
  • 2017-10-10
  • 2023-03-30
  • 2011-02-10
  • 1970-01-01
  • 2023-03-25
  • 2022-07-23
  • 2018-09-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多