【无标题】盒子模型

盒子模型

(1)网页标签分类:

  • 行内元素:
  • 块级元素:有宽高,可以设置大小,同时不会让其他块元素默认占据当前行

(2)内边距:

内容和边线之间存在空白区域,空白区域被称为:内边距(padding)

盒子与盒子之间的距离,被称为:外边距(margin)

4bb1f109be104087b37fbe82d5f4d54a.png

PS:默认情况下,页面中margin和padding不为0(红色为margin和padding的边线)

a11847bade9c4e4892928ac96bf3043a.png

例:盒子模型

 
  1. <!DOCTYPE html>

  2. <html lang="en">

  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. <link rel="stylesheet" href="css/05.css">

  8. <title>盒子模型</title>

  9. </head>

  10. <body>

  11. <div class="box">zheshi yige div</div>

  12. <div class="box">zheshi yige div</div>

  13. <div class="box">zheshi yige div</div>

  14. <div class="box">zheshi yige div</div>

  15. <div class="box">zheshi yige div</div>

  16. <!-- 内容和边线之间存在空白区域,空白区域被称为:内边距 -->

  17. <ul>

  18. <li>zheshi li</li>

  19. <li>zheshi li</li>

  20. <li>zheshi li</li>

  21. <li>zheshi li</li>

  22. <li>zheshi li</li>

  23. </ul>

  24. </body>

  25. </html>

 
  1. *{

  2. margin: 0;

  3. padding: 0;

  4. /* 将内边距和外边距都为0 */

  5.  
  6. /* border: 1px solid red; */

  7. /* 显示出所有边线,默认情况下margin和padding不为0 */

  8. }

  9.  
  10. .box{

  11. height: 300px;

  12. width: 300px;

  13. border: 1px solid rebeccapurple;

  14. text-align: center;

  15. line-height: 300px;

  16. /* padding: 10px; */

  17. /* padding: 50px 0px;前一个值代表上下,后一个值代表左右 */

  18. /* padding: 50px 50px 10px 20px;四个值分别代表上、右、下、左 */

  19.  
  20. /* 也可单独设置边距 */

  21. /* padding-left: 30px;左侧增加30px */

  22. /* padding-bottom: 20px;下侧增加20px */

  23.  
  24. /* margin: 20px;外边距增大20px */

  25. margin: auto;/* 当前元素相对于父元素做水平居中 */

  26.  
  27. }

50d228daca8e4d2fa25455d9bb5a17c3.png

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值