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

php中文网
发布: 2016-06-24 12:34:34
原创
1265人浏览过

  media queries是css3有关媒体查询的属性,有了css3 之媒体查询media queries就可以进行媒体查询,针对每个不同的媒体进行不同的样式编写。传说中的web响应式布局就可以毫无压力的做出来了。下面我们就一起来看看css3 之媒体查询media queries的相关知识吧。

 

立即学习前端免费学习笔记(深入)”;

  一、Media Query之引入方法

立即学习前端免费学习笔记(深入)”;

  1、外部引用

  

立即学习前端免费学习笔记(深入)”;

立即学习前端免费学习笔记(深入)”;

  2、@media引入

@media screen{        选择器{       属性:属性值;        }      }  

AI新媒体文章
AI新媒体文章

专为新媒体人打造的AI写作工具,提供“选题创作”、“文章重写”、“爆款标题”等功能

AI新媒体文章 75
查看详情 AI新媒体文章

立即学习前端免费学习笔记(深入)”;

  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 Width??iphone.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属性。

HTML速学教程(入门课程)
HTML速学教程(入门课程)

HTML怎么学习?HTML怎么入门?HTML在哪学?HTML怎么学才快?不用担心,这里为大家提供了HTML速学教程(入门课程),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号