2个CSS文件,1个用于移动设备,1个用于计算机

时间:2014-01-25 09:58:28

标签: html css mobile

我有2个CSS文件,1个用于移动设备,1个用于计算机,笔记本电脑.. 见下文:

http://www.townhouseistanbul.com/skin/kevintimmer/css/tablet.css http://www.townhouseistanbul.com/skin/kevintimmer/css/large.css

仅在移动设备上加载tablet.css是否可行,而不是在用户在计算机上缩小屏幕时。

以下代码对我无效:

<link rel="stylesheet" href="http://www.townhouseistanbul.com/skin/kevintimmer/css/large.css" type="text/css" media="Screen" />
        <link rel="stylesheet" href="http://www.townhouseistanbul.com/skin/kevintimmer/css/tablet.css" type="text/css" media="handheld" />

有什么想法吗?

谢谢!

3 个答案:

答案 0 :(得分:2)

试试这个

<link id="stylesheet-tablet" media="(min-width: 480px) and (max-width: 979px)" href="tablet.css" type="text/css" rel="stylesheet">
<link id="stylesheet-mobile" media="(min-width: 0px) and (max-width: 480px)" href="mobile.css" type="text/css" rel="stylesheet">

并使用此元标记

<meta name="viewport" content="width=device-width, height=device-height" />

答案 1 :(得分:0)

您可以使用库detect mobile browsers并加载正确的CSS

答案 2 :(得分:-1)

我找到了解决方案,

使用

max-device-width

而不是

(max-width: 480px)

感谢您的帮助