css - 网页 |移动和 CSS 媒体类型

标签 css mobile types media

以下是我的移动网站样式表:

<META name="viewport" content="width=320; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;" />
<META name="HandheldFriendly" content="true" />
<link type="text/css" rel="stylesheet" media="screen and (min-device-width: 481px)" href="css/smartmobile.css" />
<link type="text/css" rel="stylesheet" media="only screen and (max-device-width: 480px)" href="css/smartmobile.css" />
<link type="text/css" rel="stylesheet" media="handheld" href="css/mobile.css" />

我在 iPhone 中加载了该页面,它看起来应该如此。但是,当我在 Blackberry 中加载页面时,它并没有使用“handhled”样式表,而是尝试使用其他样式表。任何人都知道为什么会发生这种情况?

最佳答案

是的,大多数手机甚至更多,所以旧手机会简单地忽略“媒体”类型,如果您需要不同手机类型的 css 不同,我建议使用一些来自服务器端的检测.

关于css - 网页 |移动和 CSS 媒体类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3249337/

相关文章:

java - Java 中的 LocalDate 数据类型

intellij-idea - 我如何知道 Kotlin 中的推断类型?

javascript - 如何在 Javascript 中动态隐藏对象

CSS 包裹不同尺寸的 div

jquery - Css/jQuery/mobile responsive - 如何让我的动画响应?

html - 如何使表格数据在电子邮件中响应

css - Glyphicons 随着每一个添加而提升

css - Vaadin 中 Horizo​​ntalLayout 周围的虚线轮廓

javascript - 如何在 phoneGap 中保持 session

java - java中的有符号和无符号数据类型