em,rem的原理与应用场景" class="reference-link">em,rem的原理与应用场景

1.em:em通常用于依赖字号的元素属性上,比如margin、padding、width、height等元素;
2.rem:root em的缩写,通常用于font-size字号的设置上;
3.px:通常用于边框宽度border的设置上
4.em是根据它的父级来改变大小而rem只会随着root根元素的大小来改变

  1. <html lang="en">
  2. <head>
  3. <meta charset="UTF-8">
  4. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>em,rem的原理与应用场景</title>
  7. <style>
  8. :root {
  9. font-size: 0.7em;
  10. }
  11. .news {
  12. background-color: #ccc;
  13. border: #000 solid 1px;
  14. padding: 1em;
  15. margin: 1em;
  16. }
  17. .news h2 {
  18. font-size: 3rem;
  19. }
  20. .news1 {
  21. font-size: 1.25rem;
  22. text-indent: 2em;
  23. }
  24. </style>
  25. </head>
  26. <body>
  27. <div class="news">
  28. <h2>1217作业</h2>
  29. <div class="news1">
  30. <p>按自己理解的方式详细描述em,rem的原理与应用场景 ,并实例演示 2. 分析 rem / em /vh/ vw的区别与联系</p>
  31. </div>
  32. </div>
  33. </body>
  34. </html>

vh,vw的应用" class="reference-link">vh,vw的应用

1、vw:表示视口的宽度,1vw就表示当前视口宽度的百分之一;
2、vh:表示视口的高度,1vh就表示当前视口高度的百分之一;
3、vmin:表示在vw与vh中取最小值;
4、vmax:表示在vw与vh中取最大值

  1. <html lang="en">
  2. <head>
  3. <meta charset="UTF-8">
  4. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>vh/vw</title>
  7. <style>
  8. * {
  9. margin: 0;
  10. padding: 0;
  11. box-sizing: border-box;
  12. }
  13. .box1 {
  14. background-color: blue;
  15. width: 50vw;
  16. height: 25vh;
  17. }
  18. .box2 {
  19. background-color: coral;
  20. width: 50vw;
  21. height: 25vh;
  22. }
  23. .box3 {
  24. background-color: blanchedalmond;
  25. width: 50vw;
  26. height: 25vh;
  27. }
  28. </style>
  29. </head>
  30. <body>
  31. <div class="box1"></div>
  32. <div class="box2"></div>
  33. <div class="box3"></div>
  34. </body>
  35. </html>

更多相关文章

  1. 看见Java
  2. Apache Flink 进阶(八):详解 Metrics 原理与实战
  3. Apache Flink 进阶(四):Flink on Yarn / K8s 原理剖析及实践
  4. 一文讲解图像插值算法原理!附Python实现
  5. 【网工收藏必备】从原理到配置,路由重发你都知道吗?
  6. 华为认证HCIA】适合网工小白看懂的超详细DHCP原理
  7. 初识 PHP 运行原理及数据类型
  8. 刷票小程序案例原理剖析(python和java)
  9. 高性能缓存 Caffeine 原理及实战

随机推荐

  1. Centos6.X虚拟机配置Hadoop2.6的步骤
  2. 说一点学习python的心得
  3. 动画:二叉树在实际中的应用(下)
  4. 钉钉在线求饶?五星分期付款?爬取钉钉App St
  5. python中那些小众但有用的内置模块
  6. 动画:如何给面试官回答 TCP 的拥塞控制?
  7. python数据分析之清洗数据:缺失值处理
  8. 数据工程师需要掌握的18个python库
  9. 图解 :一篇彻底带你搞懂 JS 中的 this 指
  10. python数据分析——详解python读取数据相