ipad - 在 iPad 的 CSS 中使用媒体查询

标签 ipad css mobile-safari media-queries

假设我有一个现有的桌面 CSS (desktop.css)。我想包括 iPad Safari css。

在 desktop.css 中,我们可以在最后做一个条件导入吗..

@media only screen and (device-width : 768px) 
{  
@import "ipad.css"
}

在 ipad.css 中,我们将只有 iPad 相关的样式。 /* iPad 样式 */

即如果是 iPad 用户,ipad.css 将被导入,否则将被忽略。

什么是最好的方法?

最佳答案

In desktop.css, can we just do a condtional import at the end..

实际上,不,@import s 必须出现在任何其他样式声明之前。

但在您的情况下,如果您在开始时导入 iPad 样式,它们可能会全部被您的桌面样式覆盖。所以你最好使用另一个 <link>带有该媒体查询并指向您的 ipad.css 的元素相反:

<link rel="stylesheet" media="only screen and (device-width: 768px)" href="ipad.css">

关于ipad - 在 iPad 的 CSS 中使用媒体查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5744223/

相关文章:

ios - UIPageViewController 背景在 Objective C iOS 中从不透明

javascript - 将 jQuery 样式 (.toggleClass) 应用于新添加的 DOM 元素

css - Safari 忽略了 Modernizr CSS 规则(移动版 Safari 也是如此)

iphone - 使用 Interface Builder 设置 UILabel 字体 Helvetica 出来

jquery - 褪色时在我的 iPad 应用程序中闪烁

ios - UITableView 的第一部分中的标题显示有跳转

html - 为什么人们继续使用 "text/css"?

CSS3 动画在 safari 中不起作用

iphone - 针对 ASP.NET 应用程序优化 ASP.NET 应用程序 IPhone 和 Android 浏览器

ipad - 为什么在 iPad 和 iPhone 中输入更圆润?