盒子模型1 margin padding

<!doctype>
<html>
<head>
<style>
  #part1{
  width:50px;
  height:50px;
  background-color:red;
  margin:20px;
  padding:30px;
  border:50px solid blue;
  }
  #part2{
  width:50px;
  height:50px;
  background-color:yellow;
  margin:20px;
  padding:30px;
  border:50px solid red;
  }
</style>
</head>
<body>
<div id="part1">短发阿斯蒂芬阿萨芬大
</div>
<div id="part2">阿斯蒂芬大师傅答复答复阿斯蒂芬阿道夫 
</div>
</body>
</html>


注释:border盒子边的宽度蓝色区域为50px(可以理解为盒子厚度为50px),padding(内边距)为盒子里面的内容到盒子边的距离,为30px(所以文字没有在红色区域内的最左边开始),

margin(外边距)为盒子与盒子之间的距离为20px,也就是蓝色和红色盒子之间的白色区域。



如图:盒子的边长大小为border50px*2+padding30px*2+width50px

      盒子的占地边长为border50px*2+padding30px*2+width50px+margin20px*2



浮动的理解

body{
margin:0;
padding:0;

                        //每个浏览器对html的渲染不同,如果不加的话body的四周会有一定的白色间隙,因为浏览器渲染的原因
}
  #part1{
  width:20%;
  height:40%;
  background-color:red;
  float:left;
  }
  #part2{
  width:20%;
  height:40%;
  background-color:yellow;
  float:left;  
  }
  #part3{
  width:50%;
  height:40%;
  background-color:orange;
  }


float:left    //浮起来向左靠,后面的div会在以一层被覆盖,类似z-index,

所以橘色在最底层去了,解决这样的问题在#part3中加上clear:left或者clear:both






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值