4.媒体查询.html 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>Document</title>
  7. <style>
  8. #box {
  9. width: 300px;
  10. height: 300px;
  11. background: #f00;
  12. }
  13. @media screen and (min-width: 400px) and (max-width:414px) {
  14. #box {
  15. background-color: blue;
  16. }
  17. }
  18. </style>
  19. </head>
  20. <body>
  21. <!--
  22. 作用:媒体查询通过条件来告诉浏览器如何为指定的视图渲染页面
  23. @media mediaType and|only|no (media feature) {
  24. ...样式
  25. }
  26. 注意:中间必须有空格(and来连接多个条件的运行语句,only表示仅有条件,通过被忽略,not表示非/除了某个尺寸)
  27.  用 @media 开头 注意@符号
  28.  mediatype 媒体类型
  29. all 所有设备
  30. screen 显示器 包括pc 手机端 移动端
  31.  关键字 and not only
  32.  media feature 媒体特性 必须有小括号包含
  33. 样式引入
  34. <link rel="stylesheet" media="screen and (min-width:375px)" href="./style.css"/>
  35. <link rel="stylesheet" media="screen and (min-width:680px)" href="./style1.css"/>
  36. -->
  37. <div id="box"></div>
  38. </body>
  39. </html>