您好,欢迎访问一九零五行业门户网

CSS3 之媒体查询Media Query_html/css_WEB-ITnose

media queries是css3有关媒体查询的属性,有了css3 之媒体查询media queries就可以进行媒体查询,针对每个不同的媒体进行不同的样式编写。传说中的web响应式布局就可以毫无压力的做出来了。下面我们就一起来看看css3 之媒体查询media queries的相关知识吧。
一、media query之引入方法
1、外部引用
2、@media引入
@media screen{        选择器{       属性:属性值;        }      }
3、xml方式引入
4、@import方式引入
@import url(css/reset.css) screen;   @import url(css/print.css) print;
二、media query的media中的值
三、media query之兼容情况
四、media query之实例
1、最大宽度max width当屏幕小于或等于600px时,将采用small.css样式来渲染web页面
2、最小宽度min width当屏幕大于或等于900px时,将采用big.css样式来渲染web页面
3、多个media queries当屏幕在600px-900px之间时采用style.css样式来渲染web页面
4、设备屏幕的输出宽度device widthiphone.css样式适用于最大设备宽度为480px,比如说iphone上的显示,这里的max-device-width所指的是设备的实际分辨率,也就是指可视面积分辨率
5、iphone4
6、ipad在纵向(portrait)时采用portrait.css来渲染页面;在横向(landscape)时采用landscape.css来渲染页面
7、android
8、not关键字排除某种制定的媒体类型
9、only关键字
only用来定某种特定的媒体类型,可以用来排除不支持媒体查询的浏览器。其实only很多时候是用来对那些不支持media query但却支持media type的设备隐藏样式表的。其主要有:支持媒体特性(media queries)的设备,正常调用样式,此时就当only不存在;对于不支持媒体特性(media queries)但又支持媒体类型(media type)的设备,这样就会不读了样式,因为其先读only而不是screen;另外不支持media qqueries的浏览器,不论是否支持only,样式都不会被采用。
10、逗号style.css样式被用在宽度小于或等于480px的手持设备上,或者被用于屏幕宽度大于或等于960px的设备上
11、禁止屏幕缩放
在移动设备浏览器上,通过为viewport meta标签添加user-scalable=no可以禁用其缩放(zooming)功能。这样禁用缩放功能后,用户只能滚动屏幕,就能让你的网站看上去更像原生应用的感觉。注意,这种方式我们并不推荐所有网站使用,还是要看你自己的情况而定!
css3 之媒体查询media query的介绍就在上面了,希望大家看过之后,非常轻松的能够掌握媒体查询这个小小的css3属性。
其它类似信息

推荐信息