4.媒体查询.html 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  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. * {
  9. margin: 0;
  10. padding: 0;
  11. }
  12. #box {
  13. width: 3rem;
  14. height: 3rem;
  15. background: #00f;
  16. }
  17. @media screen and (min-width:375px) and (max-width:414px) {
  18. #box {
  19. background: #f00;
  20. }
  21. }
  22. @media screen and (min-width:768px) {
  23. #box {
  24. background: #ff0;
  25. }
  26. }
  27. </style>
  28. <!--
  29. //注意:中间必须有空格(and来连接多个条件的运行语句,only表示仅有条件,通过被忽略,not表示非/除了某个尺寸)
  30. 用 @media 开头 注意@符号
  31. mediaType 媒体类型
  32. 关键字 and not only
  33. media feature 媒体特性 必须有小括号包含
  34. 媒体类型
  35. all 所有设备
  36. screen 显示器 包括pc 手机端 移动端
  37. 样式引入
  38. <link rel="stylesheet" media="screen and (min-width:375px)" href="./style.css"/>
  39. <link rel="stylesheet" media="screen and (min-width:680px)" href="./style1.css"/>
  40. -->
  41. </head>
  42. <body>
  43. <div id="box"></div>
  44. <script src="./rem.js"></script>
  45. </body>
  46. </html>