美文网首页
CSS的媒体查询

CSS的媒体查询

作者: 白羽之鹰 | 来源:发表于2021-01-12 16:46 被阅读0次

媒体查询,顾名思义就是查询将要应用样式表的媒体,满足查询的条件,就会应用该样式表。

语法
  • 在HTML中
    可以在link和style标签中使用,‘,’ 逗号可以理解or,也就是两个媒体中满足一个就可应用这个样式表,and后面附加的是该媒体的属性。
<link rel="stylesheet" href="./red.css" media="媒体类型 and (媒体属性),媒体类型 and (媒体属性)">
<style media="媒体类型 and (媒体属性),媒体类型 and (媒体属性)"></style>
  • CSS中使用
    1.@media 媒体类型 and (媒体属性){
    CSS代码
    }
    2.@import url(外部引用的CSS路径) 媒体类型 and (媒体属性)
@media screen and (min-width:900px){
    body{
        background-color: aqua;
    }
} 
@import url('./blue.css') screen and (min-width:900px);
  • 注意
    媒体查询也需要注意样式的优先级(就是CSS优先级)
  • 媒体类型
    包括screen,print,all,speech,分别对应'文档的屏幕媒体','文档的打印预览','所有能呈现内容的媒体','语音合成器、屏幕阅读器等'。
  • 逻辑关键字
    1.and,该关键字后面添加该媒体类型的媒体属性,所有属性满足才会应用该样式表
    2.not,必须放在媒体查询前面,所有属性满足,不应用该样式表。其余情况全部应用。
@import url('./blue.css')  not screen and (min-width:900px);

3.only,在不支持媒体查询的旧浏览器中隐藏样式表,必须放在媒体查询前面

@import url('./green.css') only screen and (min-width:900px);

待补充(媒体属性)

相关文章

  • CSS 响应设计-媒体查询

    1、响应式 Web 设计 - 媒体查询 媒体(media)查询在 CSS3 上有介绍:CSS3 @media 查询...

  • CSS3响应式开发

    CSS3多媒体查询 CSS3 的多媒体查询继承了 CSS2 多媒体类型的所有思想: 取代了查找设备的类型,CSS3...

  • 浅谈CSS3 响应式布局--Media Queries

    CSS3 Media Queries , CSS3媒体查询。使用 @media 查询,你可以针对不同的媒体类型定义...

  • CSS3 媒体查询

    1、CSS3 多媒体查询 CSS3 的多媒体查询继承了 CSS2 多媒体类型的所有思想: 取代了查找设备的类型,C...

  • 13、媒体查询

    媒体查询一定要放在初始设置的css样式底下,否则会被后面设置的css样式覆盖掉媒体查询所设置的样式,那么媒体查询就...

  • CSS3中的媒体查询

    一、为什么需要媒体查询 CSS3的媒体查询模块就是为了针对设备特性(width、height等)设置特定的css样...

  • 自适应页面的实现方式

    CSS3 媒体查询 media媒体查询技术的原理:通过匹配不同屏幕设备的特征,让不同特征下的CSS代码生效。常用匹...

  • CSS3 媒体查询

    能够让网站针对不同的浏览器和设备呈现不同显示效果 引入媒体查询 媒体查询写在CSS样式代码的最后,CSS是层叠样式...

  • CSS-移动端页面(响应式)

    CSS-移动端页面(响应式) 媒体查询

  • 响应式布局

    媒体查询的书写模式@media 媒体类型 and (媒体特性){你的css样式}媒体类型:screen(屏幕)pr...

网友评论

      本文标题:CSS的媒体查询

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