美文网首页
媒体查询@media

媒体查询@media

作者: molly的红草帽 | 来源:发表于2018-08-14 16:49 被阅读0次
1、什么是媒体查询?

媒体查询可以让我们根据设备显示器的特性(如视口宽度、屏幕比例、设备方向:横向或纵向)为其设定CSS样式,媒体查询由媒体类型和一个或多个检测媒体特性的条件表达式组成。媒体查询中可用于检测的媒体特性有 width 、 height 和 color (等)。使用媒体查询,可以在不改变页面内容的情况下,为特定的一些输出设备定制显示效果。

2、媒体查询与弹性盒布局的适用情况

媒体查询:当页面的结构发生变化的话最好使用媒体查询。
弹性盒:如果只是宽高的变化,尽量使用弹性盒

3、语法
//注意要在header里面写上
<meta name="viewport" content="width=device-width, initial-scale=1.0">

法一:

@media mediatype and|not|only (media feature) {CSS-Code;}

法二:

<link rel="stylesheet" media="mediatype and | not | 
 only (media feature)" href="路径/XX.css"
//例子
<link rel="stylesheet" media="screen and (min-width=1100px)" href="路径/XX.css"

4、mediatype

image.png

5、三栏布局--》两栏布局--》一栏布局

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <style type="text/css">
        *{margin:0;padding:0;}
        html,body{height:100%; flex-wrap:wrap;} /*flex-wrap:wrap;因为后面有设width:100%*/
        body{display:flex;}
        .box1{background: #f00;}
        .box2{background: #0f0;}
        .box3{background: #00f;}
        @media screen and (min-width:1100px){ /*三栏布局*/
            .box1{width: 100px;} /*没有写高度,由内容撑起来*/
            .box2{flex:1; }
            .box3{width: 100px;}
        }
        @media screen and (min-width:800px) and (max-width:1100px){ /*二栏布局*/
            .box1{width: 100px;}
            .box2{flex:1; }
            .box3{width: 100%;}
        }
        @media screen and (max-width:800px) { /*一栏布局*/
            .box1,.box2,.box3{width: 100%;}
        }
    </style>
</head>
<body>
    <div class="box1">首先,不要用链接的方式发简历,直接发附件,再有“rar”是windows的压缩格式,现在大部分设计师用的都是苹果电脑,面试官不可能为了你专门去找个插件来解压你的文件,所以最好压缩成“.zip"格式的。首先,不要用链接的方式发简历,直接发附件,再有“rar”是windows的压缩格式,现在大部分设计师用的都是苹果电脑,面试官不可能为了你专门去找个插件来解压你的文件,所以最好压缩成“.zip"格式的。</div>
    <div class="box2">首先,不要用链接的方式发简历,直接发附件,再有“rar”是windows的压缩格式,现在大部分设计师用的都是苹果电脑,面试官不可能为了你专门去找个插件来解压你的文件,所以最好压缩成“.zip"格式的。首先,不要用链接的方式发简历,直接发附件,再有“rar”是windows的压缩格式,现在大部分设计师用的都是苹果电脑,面试官不可能为了你专门去找个插件来解压你的文件,所以最好压缩成“.zip"格式的。</div>
    <div class="box3">首先,不要用链接的方式发简历,直接发附件,再有“rar”是windows的压缩格式,现在大部分设计师用的都是苹果电脑,面试官不可能为了你专门去找个插件来解压你的文件,所以最好压缩成“.zip"格式的。首先,不要用链接的方式发简历,直接发附件,再有“rar”是windows的压缩格式,现在大部分设计师用的都是苹果电脑,面试官不可能为了你专门去找个插件来解压你的文件,所以最好压缩成“.zip"格式的。</div>
</body>
</html>

相关文章

  • CSS 响应设计-媒体查询

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

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

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

  • 前端字体大小自适应

    媒体(@media)查询: pc: app: echarts图表:

  • @media 媒体查询

    @media媒体查询:针对不同的屏幕尺寸设置不同的样式 @media mediatype and(not/only...

  • media screen-制作响应式设计

    media 使用 @media 查询,你可以针对不同的媒体类型定义不同的样式。 @media 可以针对不同的屏幕尺...

  • JavaScript---媒体查询(响应式)

    媒体查询 媒体查询是做响应式网站的必备 媒体查询的格式@media (min-width: 980px){}@me...

  • 移动端适配(响应式 )

    媒体查询(media query) 媒体查询就是对设备按照某些条件进行查询,使符合查询条件的设备显示对应的样式,从...

  • 媒体查询@media

    1、什么是媒体查询? 媒体查询可以让我们根据设备显示器的特性(如视口宽度、屏幕比例、设备方向:横向或纵向)为其设定...

  • 媒体查询media

    媒体查询 only的含义:对于现代浏览器,可以不使用only。对于老版本,如果不使用only会把复杂判断条件都忽略...

  • 响应式布局

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

网友评论

      本文标题:媒体查询@media

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