媒体查询

Posted liu_kaiyao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了媒体查询相关的知识,希望对你有一定的参考价值。

媒体查询
响应式布局:
1) pc端
1.类似于腾讯视频
容器的宽度随着屏幕的分辨率大小的改变而改变
2.纯响应式(与mobile兼容)
完全兼容移动设备

2) mobile端
手机型号不同,宽度不同
1.不要给容器【块元素】指定宽度,让它默认为100%
2.子元素【列元素】宽度使用相对单位,百分数

1.使用@media

.products {
    width: 990px;
    margin: 0 auto;
}
.products>ul{
    display:flex;
    justify-content: space-between;
    flex-wrap: wrap;
    height: 100px;
    overflow: hidden;
}
.products > ul > li {
    width: 19.5%;
    height: 100px;
    background-color: rebeccapurple;
    list-style: none;
}
@media screen and (min-width: 1300px) {
    .products {
        width: 1200px;
    }
    .products >ul>li {
        width: 16.5%;
    }
    
<body>
<div class="products">
    <ul>
        <li></li>
        <li></li>
        <li></li>
        <li></li>
        <li></li>
        <li></li>
        <li></li>
    </ul></div>

</body>
2.将不同分辨率的内容写到css文件中,用link引入到html文件中

<link media="screen and (min-width: 1300px)" rel="stylesheet" href="./css/style_normal.css">
<link media="screen and (min-width: 1300px)" rel="stylesheet" href="./css/style_big.css">
<link media="screen and (min-width: 1300px)" rel="stylesheet" href="./css/style_big.css">

以上是关于媒体查询的主要内容,如果未能解决你的问题,请参考以下文章

片段中的媒体控制器

如何对媒体片段的任何部分进行范围请求?

如何计算破折号媒体片段名称的 $Time$ 变量?

javascript 媒体片段

javascript 媒体片段

javascript WordPress媒体库JS片段