Blogger Information
Blog 9
fans 0
comment 1
visits 7897
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
盒模型box-sizing和em使用意义及适用场景
东东
Original
1243 people have browsed it

链接样式与源码的关系巩固

  • 链接元素对源码的顺序依赖性更强
  • 因为a标签的所有状态的优先级都是想同的,所以依赖顺序
  • 链接元素a,共有四种状态
    1.a:link 未被访问(点击)初始状态
    2.a:visited 已经访问过的状态
    3.a:hover 鼠标悬停到链接元素上面的状态
    4.a:active 鼠标点击但未释放的状态,激活状态

text-decoration:文字修饰他的状态有:underline:下划线 none:默认 blink:闪烁 line-through:贯穿线 overline:上划线


盒模型和box-sizing意义及适用场景

盒模型

  • 盒模型有三个属性padding border margin
  • padding border margin的简写方式是顺时针方面,简写两个和三个数值时,第二个数值为左右数值
  • 盒模型大小计算不包括margin

box-sizing意义及适用场景

  • box-sizing属性是标准盒子与IE盒子之间的切换,默认大小限制在内容区,不包括padding,border
  • 标准盒子是w3c盒子,IE盒子叫做怪异盒子
  • box-sizing:content-box默认值,大小是限制在内容区,不包括padding/border
  • box-sizing:border-box是设置到盒子内容包括到padding/border

示例

content-box

  1. .box {
  2. width: 300px;
  3. height: 300px;
  4. background-color: blue;
  5. padding: 50px;
  6. border: 3px solid red;
  7. margin: 5px;
  8. box-sizing:content-box
  9. }

图样

border-box

  1. .box {
  2. width: 300px;
  3. height: 300px;
  4. background-color: blue;
  5. padding: 50px;
  6. border: 3px solid red;
  7. margin: 5px;
  8. box-sizing:border-box
  9. }

图样


em适用场景

  • 1em=16px
  • em作为响应式布局,它可根据字号的大小而变更整体的布局效果
  • em是根据当前元素的学号进行绑定,只要改变当前元素字号,就可以改变它所有的布局效果
  • font-size是一个可继承的属性,所有子元素都能直接继承它

实战样式

  1. <title>box-sizing演示</title>
  2. <style>
  3. .box {
  4. width: 2em;height: 1em;
  5. background-color:darksalmon;
  6. padding: 1em;
  7. border: 0.1em solid #060106 ;
  8. border-radius: 0.5em;
  9. margin: 1em;
  10. box-sizing:content-box
  11. }
  12. .big1 {
  13. font-size:3em;
  14. }
  15. .big2 {
  16. font-size:0.5em;
  17. }
  18. .big3 {
  19. font-size:2.2em;
  20. }
  21. </style>
  22. </head>
  23. <body>
  24. <div class="box big1">em</div>
  25. <div class="box big2">em</div>
  26. <div class="box big3">em</div>

图样

Correcting teacher:天蓬老师天蓬老师

Correction status:qualified

Teacher's comments:真得理解 em 了吗? 其实 em 看起来简单, 完全理解也不容易呀, 生活中有许多看上去很容易做的事, 做好做对好难
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
1 comments
东东 2020-10-22 20:39:10
感觉对em和rem应该是了解得七七八八了,现在我预习都看不懂,但我们不定时的复习...要保持温故而知新的状态才行!
1 floor
Author's latest blog post