02.响应式布局.html 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>Document</title>
  8. <style>
  9. /*
  10. 使用媒体查询
  11. 语法:@media 查询规则{}
  12. 媒体类型:
  13. all 所有设备
  14. print 打印设备(打印机)
  15. screen 带屏幕的设备
  16. speech 屏幕阅读器
  17. -可以使用逗号“,”连接多个媒体类型,这样它们之间就是一个或的关系
  18. 可以在媒体类型前添加一个only,表示只有。
  19. only的使用主要是为了兼容一些老版本的浏览器
  20. */
  21. /* @media all{
  22. body{
  23. background-color: #bfa;
  24. }
  25. } */
  26. /* @media print,screen{
  27. body{
  28. background-color: #bfa;
  29. }
  30. } */
  31. @media only screen{
  32. body{
  33. background-color: #bfa;
  34. }
  35. }
  36. </style>
  37. </head>
  38. <body>
  39. <!--
  40. 响应式布局
  41. -网页可以根据不同的设备或窗口大小呈现出不同的效果
  42. -使用响应式布局,可以使一个网页适用于所有设备
  43. -响应布局的关键就是媒体查询
  44. -通过媒体查询,可以为不同的设备,或设备不同状态来分别设置样式
  45. -->
  46. </body>
  47. </html>