媒体查询

媒体查询Media Queries,可以根据不同的设备为其实现不同的样式。@media可以根据不同的屏幕尺寸设置不同的样式,页面布局分别适应移动端、pc端等,在调整浏览器的大小,页面会根据媒体的宽度和高度来重新布置样式。
媒体查询可以用于检测很多东西:自动检测viewpoint(视窗)的宽度和高度;设备的宽度和高度;旋转方向(智能手机横屏或竖屏);分辨率大小。

@media的语法规则:

  • 必须是以 @media 开头
  • 然后指定设备类型(媒体类型mediatype)
  • 接着是括号()里的规定媒体/设备特征(media feature),媒体特征的书写格式与css样式类似,都是属性名:属性值(例如min-width:200px)
  • 最后跟着的大括号{ css-code },里面放置的是要设置的css样式。
    如:
@media screen and (max-width: 700px) {
body {background-color:lightblue;}
}

以上代码表示当浏览器最大宽度为700时生效的样式

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • CSS媒体查询允许我们基于浏览网站的设备的特性来应用不同的样式申明,最常用的特性是视口宽度。通过查询视口宽度,我们...
    赵羽珩阅读 1,320评论 0 1
  • 1. 媒体查询的概述 由于主流设备比较繁杂,每一款设备的具体尺寸都打相同,这就导致了一个机型上所合适的样式在另一...
    前端开发养成记阅读 4,935评论 0 2
  • CSS媒体查询允许我们基于浏览网站的设备的特性来应用不同的样式申明,最常用的特性是视口宽度。通过查询视口宽度,我们...
    味蕾里的青春阅读 8,624评论 2 13
  • 媒体查询能在不同条件下使用不同的样式,使页面在不同终端设备下达到不同的渲染效果。从而实现响应式布局的效果。除了可以...
    chen_cheng阅读 390评论 0 1
  • 前言:正好最近有时间,给移动端适配这里做一个整理,全面并且深入地重新去理解这些代码的含义,不再只是代码的搬运工,不...
    潘千千阅读 2,349评论 0 1

友情链接更多精彩内容