Html5Ccss3响应式布局简单总结

H5C3响应式布局

响应式布局-media基本使用(媒体查询)

响应式布局:一套代码实现多种设备访问一致性。(pc 平板  手机)

  • 优点:一直保持一个url,一套代码
  • 缺点: 浏览器支持程度(ie8和以下就不兼容)

使用

@media only screen and (max-width:700px){
	
}
only: 可以排除不支持媒体查询的浏览器
screen: 设备类型
max-width: 设备特性  设备小于700像素
@media only screen and (max-width:300px) and (min-width:500px){
	
}

```html Document
```

响应式布局-网站头部布局

<!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>
      
      /* 小于300 */
      @media only screen and (max-width:300px) {
        #box {
          background: blue;
        }

      }
      /* 300-500 */
      @media only screen and (min-width:300px) and (max-width:500px) {
        #box {
          background:orange;
        }

      }
      *{
        margin:0;
        padding:0;
      }
      nav{
        background: #000;
        color:#fff;
        text-align: center;
      }
      ul li{
        list-style:none;
        display: inline-block;
        line-height: 100px;
        margin: 0 15px;
      }
      @media only screen and (max-width:700px){
      nav{
        text-align:left;
        padding:0 20px;
      }
      ul li+li{
        display: none;
      }


    }
    </style>
  </head>

  <body>
    <nav>
      <ul>
        <li>首页</li>
        <li>产品</li>
        <li>案例</li>
        <li>开发者中心</li>
        <li>社区</li>
      </ul>
    </nav>
  </body>

</html>

响应式图片-不同设备加载不同图片

<!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>响应式布局图片</title>
</head>
<body>
  <!-- 响应式图片 -->
  <picture>
    <!-- 在大于1000 就是3.jpg -->
    <source srcset='./img/3.jpg' media='(min-width:1000px)'>
    <!-- 大于800 就是1.jpg -->
    <source srcset='./img/1.jpg' media='(min-width:800px)'>
    <img srcset="./img/2.jpg" alt="">
  </picture>
</body>
</html>
发布了49 篇原创文章 · 获赞 3 · 访问量 5100

猜你喜欢

转载自blog.csdn.net/weixin_43487066/article/details/105448749