移动和主要CSS混合

时间:2011-09-13 14:15:27

标签: css mobile css3

我的网站有两张CSS表,一张主要的CSS和一张移动CSS。问题是,当在移动设备(iPhone,Android)上查看时,两个样式表混淆了。例如,在iPhone上查看网站时,正在应用主样式表中的一些样式。

可能导致这种情况的原因是什么?以下是我的CSS声明:

<link href="css/main.css" rel="stylesheet" type="text/css" />

<link media="only screen and (max-device-width: 480px)" href="css/mobile.css" type="text/css" rel="stylesheet" />
<meta name = "viewport" content="width=device-width, initial-scale=1, maximum-scale=1">

1 个答案:

答案 0 :(得分:2)

main.css文件将包含在您查看页面的任何设备中,将调用mobile.css的媒体查询部分以及其他样式表。

如果您遇到包含样式的问题,请使用媒体查询排除main.css,或者在mobile.css文件中重新声明这些样式。