Blogger Information
Blog 11
fans 0
comment 0
visits 4685
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
盒模型和盒大小计算方式
昊森
Original
311 people have browsed it

一切皆‘’盒子‘’

html中一切都是盒子组成

盒子是页面中可见的矩形区域


五大属性
width:宽

height:高

padding:内边距

border:边框

margin:外边距

border

可见属性
可以设置:width,style,color

  1. <div class="box">昊森</div>
  2. <style>
  3. .box {
  4. width: 80px;
  5. height: 80px;
  6. /* border-top: solid 3px #000;
  7. border-left: solid 3px #000;
  8. border-bottom: solid 3px #000;
  9. border-right: solid 3px #000; */
  10. /* 简写 */
  11. border: solid 3px #000;
  12. /* 在简写 */
  13. /* 这里会自动跟随文字颜色 */
  14. border: solid 3px;
  15. }
  16. </style>

padding,margin

不可见属性
仅可设置width
大多数内置元素都有默认padding/margin
建议全部重置为0,方便后期自定义布局。

  1. <div class="box">昊森</div>
  2. <style>
  3. .box {
  4. /* ------padding------ */
  5. /* padding-top: 10px;
  6. padding-left: 15px;
  7. padding-bottom: 20px;
  8. padding-right: 25px; */
  9. /* 简写 */
  10. /* padding: 上 右 下 左; */
  11. padding: 10px 15px 20px 25px;
  12. /* 三值语法 */
  13. /* 左==右 上!=下 */
  14. /* padding: 上 左右 下 */
  15. padding: 10px 15px 20px;
  16. /* 双值语法 */
  17. /* 左==右 上==下 */
  18. /* 左右==10px 上下==15px */
  19. padding: 15px 10px;
  20. /* 左右==上下 */
  21. padding: 10px;
  22. }
  23. </style>

盒大小计算方式

如图所示,我们在源码内设置的宽高为80px,但是网页中显示的为106*106


实际情况为,我们设置的边距所造成的

根据我们设置的边距和边框加上即为80+10+10+3+3=106即为网页内显示大小

高度同理

如果我们需要让他严格遵守我们源码内设置的宽高即可调用box-sizing: border-box;来实现

Correcting teacher:PHPzPHPz

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