美文网首页让前端飞
响应式布局之媒体查询

响应式布局之媒体查询

作者: baiying | 来源:发表于2017-06-15 22:08 被阅读63次

响应式布局是css中常被提到的一个词,而目前最流行的方式就是对于不同浏览器和设备的动态布局设计,他会根据不同浏览器和设备尺寸的变化动态地改变网页的布局和内容.
响应式布局由三部分组成:流式布局,媒体查询和灵活的媒体类型,今天主要学习媒体查询.

媒体查询

在样式中加入媒体查询的目的就是针对不同类型的媒体设备设置不同的样式.

  • 初始化媒体查询
    就是以何种方式加入媒体查询,有几种方式,在此就说一种比较推荐的方式,在css样式表中使用@media规则
    例如:
    @media screen and (max-width: 600px){...}
    上边这一行代码就初始化了媒体查询,针对的是屏幕小于600px的媒体设置样式.

媒体查询中的逻辑运算符

and(与),not(非),only(唯一)
例如:
@media screen and (max-width: 600px) and (min-width: 200px){...}
@media not screen and (max-width: 600px) and (min-width: 200px){...}
@media only screen{...}
有了媒体查询逻辑运算符,我们就可以灵活的组合媒体类型和设置条件.

媒体特性中的宽高

因为经常要根据设备尺寸的不同进行样式设置,所以宽高用到的频率是非常高的;
height,width,device-height,device-width,并且都可以以max或者min作为前缀.
上边的代码中已经有用到过,在此不再举例

媒体特性中的屏幕方向

横屏就是宽大于高,竖屏就是高大于宽,这个在移动设备中应用尤为广泛.
orientation:portrait | landscape
portrait:竖屏
landscape:横屏
@media all and (orientation: landscape) {...}

########媒体特性中的长宽比
min-device-pixel-ratio: width/height
例如:@media all and (min-device-pixel-ratio: 16/9) {...}

媒体特性中还有其他很多点,以上是平时比较常用的.

相关文章

  • 02、CSS3-响应式布局

    响应式布局原理 第一步:Meta标签 一、响应式布局 二、viewport视口 三、媒体查询 媒体查询可用于检测很...

  • 响应式布局---bootstrap框架

    移动端WEB开发之响应式布局 1.0 响应式开发原理 1.1 响应式开发原理 就是使用媒体查询针对不同宽度的设备进...

  • 第五章:实现移动端样式

    响应式布局调试工具 选择媒体查询单位

  • 媒体查询 响应式布局

    响应式布局 meta标签的实用 设置布局宽度等于设备宽度,布局viewport等于度量viewport 媒体查询 ...

  • 表格自适应屏幕

    表格 CSS页面响应式布局,媒体查询: @media 媒体类型 and (媒体特性){样式} *最大宽度max-w...

  • 响应式布局

    了解响应式开发原理 就是使用媒体查询针对不同宽度设备进行布局和样式的设置,从而适配不同设备的目的 响应式布局容器 ...

  • 响应式布局之媒体查询

    响应式布局是css中常被提到的一个词,而目前最流行的方式就是对于不同浏览器和设备的动态布局设计,他会根据不同浏览器...

  • 浅谈响应式布局

    今天给大家谈谈关于响应式布局。响应式布局,简单来说,让网页中的元素(控件)跟随网页宽高的变化而变化。媒体查询的主要...

  • 响应式页面和手机端页面总结

    1.响应式页面(响应式就是媒体查询) 响应式页面就是随着浏览器的大小的改变,页面的样式(特别是布局)进行相应调整的...

  • 移动 web 开发 —— 响应式布局

    1.0 响应式开发原理 1.1 响应式开发原理 就是使用媒体查询针对不同宽度的设备进行布局和样式的设置,从而适配不...

网友评论

    本文标题:响应式布局之媒体查询

    本文链接:https://www.haomeiwen.com/subject/mtguqxtx.html