Blogger Information
Blog 3
fans 0
comment 0
visits 1965
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
px、em、rem的区别与联系
ジ蠢ゼ猪ッ
Original
765 people have browsed it

示例:

1.px的使用
<style>
.span1 {
font-size: 50px;
}
.span2 {
color: blue;
font-size: 100px;
}
</style>

  1. <body>
  2. <div><span class="span1">hello</span></div>
  3. <div><span class="span2">hello</span></div>
  4. </body>


2.em的使用

  1. <style>
  2. :root {/*定义文本字体大小2em,即32个像素*/
  3. font-size: 2em;}
  4. div ul li {
  5. font-size: 0.9em;
  6. font-size: 1.2em;}
  7. </style>
  8. <body>
  9. <div>
  10. <ul>
  11. <li>hello
  12. <ul>
  13. <li>hello
  14. <ul>
  15. <li>
  16. hello
  17. </li>
  18. </ul>
  19. </li>
  20. </ul>
  21. </li>
  22. </ul>
  23. </div>
  24. </body>


3.rem的使用

  1. <style>
  2. :root {/*定义文本字体大小2em,即32个像素*/
  3. font-size: 2em;}
  4. div ul li {
  5. font-size: 0.9rem;
  6. font-size: 1.2rem;}
  7. </style>
  8. <body>
  9. <div>
  10. <ul>
  11. <li>hello
  12. <ul>
  13. <li>hello
  14. <ul>
  15. <li>
  16. hello
  17. </li>
  18. </ul>
  19. </li>
  20. </ul>
  21. </li>
  22. </ul>
  23. </div>
  24. </body>

-通过示例得出结论,
1.当使用px时,给px定义大小后,px就是一个固定值。
2.当使用em时,给:root定义了font-size后,标签的大小会根据父元素的大小而改变(相对值,相对于父元素)。
3.当使用rem时,给:root定义了font-size后,标签的大小不会因父元素的大小改变(绝对值)。
4.em和rem之间都是使用:root定义的font-size值。

Correcting teacher:天蓬老师天蓬老师

Correction status:qualified

Teacher's comments:这些是基础,但却非常重要, 如果不能掌握,将严重影响到后面的学习
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post