我环顾四周,但需要一个更简洁的答案来回答这个问题。
我正在尝试在我当前的项目中为多种媒体设备构建 CSS 的最佳方法。我希望能够有一个样式表:
- CSS 重置(一切使用)
- 正常的桌面“屏幕”。(仅限台式电脑)
- 打印“打印”(仅打印)
- iPhone/掌上电脑(仅限掌上电脑)
- IE6 样式表(仅限 IE6)
所以我的问题是:我认为控制这种情况的正确方法是否正确。
- 为 resets.css 设置 media="all"
- 为 desktop.css 设置 media="screen"
- 对旧版浏览器使用条件注释“此处”。
- 为 print.css 设置 media="print"
- 使用 css3 媒体查询,例如:@media only screen and (min-device-width: 320px) and (max-device-width: 480px){ }
有没有人有更多的经验来设置可以分享他们的方法的多个设备 css?你如何自己组织这个?