博客列表 >em,rem,vw,vh在实例中的演示

em,rem,vw,vh在实例中的演示

vbokok
vbokok原创
2023年02月11日 13:28:17224浏览
  1. <!DOCTYPE html>
  2. <html lang="zh-CN">
  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>css常用单位em和rem</title>
  8. </head>
  9. <body>
  10. <header>页眉</header>
  11. <main>
  12. <!-- font-size = 16px -->
  13. <div>Hello</div>
  14. <!-- font-size = 20px -->
  15. <div style="font-size:1.25rem">World</div>
  16. <!-- font-size = 32px -->
  17. <div style="font-size:2rem">china</div>
  18. <div class="box">box</div>
  19. </main>
  20. <footer>页脚</footer>
  21. </body>
  22. </html>
  23. <style>
  24. html {
  25. width: 100vw;
  26. height: 100vh;
  27. }
  28. * {
  29. margin: 0;
  30. padding: 0;
  31. box-sizing: border-box;
  32. }
  33. body > * {
  34. outline: 1px solid;
  35. background-color: aqua;
  36. }
  37. header,footer {
  38. width: 100vw;
  39. height: 5vh;
  40. }
  41. main {
  42. background-color: aquamarine;
  43. width: 100vw;
  44. margin: 1vh 0;
  45. /* calc()运算需要在运算符两边要加空格,乘除法不用加 */
  46. min-height: calc(100vh - 5vh - 5vh - 2vh);
  47. }
  48. .box {
  49. background-color: bisque;
  50. width: 50vw;
  51. height: 50vh;
  52. border: 2px solid red;
  53. margin: 5px;
  54. padding: 10px;
  55. }
  56. </style>

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议