respond.js
在之前有篇文章也是介绍IE6,7,8支持媒体查询的(查看),Respond.js这个比css3-mediaqueries更为强大一些,它可以支持link标签的媒体查询,下面介绍它的使用方法和注意事项。
案例如下:
html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
<! doctype html> < html > < head > < meta charset = "utf-8" > < title >ie6,7,8支持浏览器响应式布局</ title > < link rel = "stylesheet" type = "text/css" href = "t320.css" media = "only screen and (max-width:320px)" > < link rel = "stylesheet" type = "text/css" href = "t321.css" media = "only screen and (min-width:321px)" > <!--[if lt ie 9]> <script src="Respond-master/Respond-master/dest/respond.min.js"></script> <![endif]--> </ head > < body > < div class = "d1" > 注意: 1、必须在服务器环境下运行 2、css文件必须引用在respond.min.js之前 支持: 1、link标签的媒体查询条件 2、css文件中写入媒体查询条件 不支持条件: 1、不支持@import导入 2、不支持style标签写入 </ div > </ body > </ html > |
t320.css文件内容:
1
2
3
4
5
|
@charset "utf-8"; .d1{ height:50px;
} |
t321.css文件内容:
1
2
3
4
5
|
@charset "utf-8"; .d1{ height:50px;
} |
Respond.js使用注意事项
- 必须在服务器环境下运行
- css文件必须引用在respond.js之前,否则无效果
- 它并不是支持所有的媒体查询条件,详情查看GitHub
Respond.js支持以下写法:
- link标签的媒体查询条件
- css文件中写入媒体查询条件
Respond.js不支持以下情况:
- 不支持@import导入
- 不支持style标签写入
Respond.js下载地址:
GitHub:https://github.com/scottjehl/Respond/
百度网盘(GitHub下载):http://pan.baidu.com/s/1mgzFMGS
海阔天空 在勇敢以后
要拿执着 把命运的锁打破
冷漠的人 谢谢你们曾经看轻我
让我不低头 更精彩的活
海阔天空 狂风暴雨以后
转过头 对旧心酸一笑而过
最懂我的人 谢谢一路默默的陪我
让我拥有 好故事可以说
看未来 一步步来了