【发布时间】:2012-01-08 04:54:22
【问题描述】:
我整天都在想这个问题,但还没有解决:
我想要这 3 个 css 文件:
- lowerThan960pxForDesktop.css(用于流畅布局)
- MobileLandscape.css(iphone 960px android 800px 等)
MobilePortrait.css(iphone 640px android 480px 等)
我希望 Lanscape.css 使用 desktop.css
- 我希望 Portrait.css 将同时使用 desktop.css 和 Landscape.css
我的 HTML 应该是什么样子才能做到这一点 - 使用媒体查询或 javascript。我已经经历了很多时间,每次出现问题时(桌面获取 mobile.css 或 iphone 读取 Portrait.css,即使它处于横向模式等)。
【问题讨论】:
-
我知道 只瞄准手持设备,但是如何区分这两款 iphone 会很难(必须相同的操作系统、相同的浏览器等)
-
请记住
caniuse.com/#search=media%20queries(并不是说你应该为那些浏览器编程)
标签: html css media-queries responsive-design