0
点赞
收藏
分享

微信扫一扫

媒体查询media的3种引入方式

上善若水的道 2022-02-16 阅读 60

媒体查询media的3种引入方式

第一种:利用@media引入

<style>...</style>标签里使用@media来实现媒体查询

<!DOCTYPE html>
<html lang="en">
  <body>
    <div id="box"></div>
  </body>

  <style>
    @media (min-device-width: 300px) and (max-device-width: 500px) {
      #box {
        width: 100px;
        height: 100px;
        background-color: cadetblue;
      }
    }
    @media (min-device-width: 501px) {
      #box {
        width: 100px;
        height: 100px;
        background-color: blueviolet;
      }
    }
  </style>
</html>

在这里插入图片描述

第二种:

<style>...</style>标签上使用media=""
⚠️ 注意: and左右的空格和小括号都不能少

<!DOCTYPE html>
<html lang="en">
  <body>
    <div id="box"></div>
  </body>

  <style media="(min-device-width: 300px) and (max-device-width: 500px)">
    #box {
      width: 100px;
      height: 100px;
      background-color: cadetblue;
    }
  </style>
  
  <style media="(min-device-width: 501px)">
    #box {
      width: 100px;
      height: 100px;
      background-color: blueviolet;
    }
  </style>
</html>

第三种:

<link>...</link>标签上使用media=""

<!DOCTYPE html>
<html lang="en">
  <head>
    <link
      rel="stylesheet" href="./style1.css"
      media="(min-device-width: 300px) and (max-device-width: 500px)"
    />
    <link
      rel="stylesheet" href="./style2.css"
      media="(min-device-width: 501px)"
    />
  </head>

  <body>
    <div id="box"></div>
  </body>

</html>

在这里插入图片描述
在这里插入图片描述

举报

相关推荐

0 条评论