IE6-8的响应式布局问题@media
来源:互联网 发布:sql查询表列名 编辑:程序博客网 时间:2024/06/05 00:32
用@media处理手机和pc端界面兼容的问题,在IE 上的访问出现问题,百度方法,找找两种,一种是respond.js,另一种是css3-mediaqueries.js
一 respond.js
地址:http://www.bootcdn.cn/respond.js/
使用时respond.js需要注意的问题:
1 需要外部引入CSS文件,将CSS样式书写在style中是无效的;(亲身体会,直接style无效果的)
2 由于respond插件是查找CSS文件,再进行处理,所以respond文件一定要放置在CSS文件的后面
3 最好不要为CSS设置utf-8的编码,使用默认
respond.js工作原理
1,将head中所有外部引入的CSS文件路径取出来存储到一个数组当中;
2,遍历数组,并一个个发送AJAX请求;
3,AJAX回调后,分析response中的media query的min-width和max-width语法(注意,仅仅支持min-width和max-width),分析出viewport变化区间对应相应的css块;
4,页面初始化时和window.resize时,根据当前viewport使用相应的css块。
- 优点:压缩后仅1k,不跨域时性能ok,只需引入respond.js通用易用
- 缺点:仅支持media query的min-width和max-width(用于响应式够用);支持跨域,虽然配置有点麻烦,实现跨域代价高而且有闪屏体验欠佳。
二、css3-mediaqueries.js
使用时css3-mediaqueries.js需要注意的问题:
@Media必须写在html当前页面中,外部引入无效,别人说的,没有亲自试验
没有使用这种方式,不再多说。 0 0
- IE6-8的响应式布局问题@media
- css3 @media不支持ie8怎么办?用respond.js 解决IE6~8的响应式布局问题
- respond.js 解决IE6~8的响应式布局问题
- respond.js解决IE6~8的响应式布局问题
- @media 响应式布局
- media响应式布局
- 响应式布局Media Query 的使用方法
- HTML5 respond.js 解决IE6~8的响应式布局问题
- HTML5 respond.js 解决IE6~8的响应式布局问题
- HTML5 respond.js 解决IE6~8的响应式布局问题
- media响应式布局模版
- 使用css3的@media属性实现页面响应式布局
- 响应式布局 媒体查询 media query的用法
- css3-Media Query实现最简单的响应式布局
- CSS3 Media Queries(响应式布局)
- @media screen实现响应式布局例子
- Media Queries实现响应式布局
- 响应式布局解决方案之Media Query
- 数据结构基础(12) --双向循环链表的设计与实现
- 维度建模的优缺点
- Tomcat去掉8080端口的方法
- MonkeyRunner之MonkeyRecorder录制回放脚本
- 小球跟随鼠标点击移动
- IE6-8的响应式布局问题@media
- android的jni相关环境配置
- php 文件写入
- Java学习笔记-------使用DataOutputStream 、DataInputStream 组合实现C/S通信 :实例
- Java可变参数个数方法
- 自定义ViewGroup继承FrameLayout 实现下拉刷新功能
- 数据结构基础(13) --链式栈的设计与实现
- CSS3实现3D六面体
- MySQL-5.6.13免安装版配置方法