盒模型
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title></title>
<style type="text/css">
#div1{
width: 500px;
height: 500px;
background: lightblue;
overflow: hidden;/*加上这句就不会动*/
/*border-width: 5px;
border-color: red;
border-style: solid;*/
border: 5px solid red;
/*border-radius: 50%;变成了一个圆*/
border-top-left-radius: 50%;
border-bottom-right-radius: 50%;
border-top-right-radius: 50%;
}
#div2{
width: 100px;
height: 100px;
background: lightgreen;
/*margin-left: 50px;
margin-top: 50px;外边距以外的: margin; ,内边距:padding(距离内容物的距离),边框:border*/
/*margin: 50px 0 0 50px;顺序是:上 右 下 左*/
/*margin: 0 50px 10px;上0,左右50,下10*/
/*margin: 20px 30px;上下20,左右30*/
/*margin: 10px;四个方向都是10px*/
/*margin-left: auto;
margin-right: auto;*/
margin: 100px auto 0;
}
#div3{
width: 0;
height: 0;
border-top: 50px solid red;
border-right: 50px solid transparent;/*颜色的透明*/
border-bottom: 50px solid rgba(0, 0, 0, 0);/*透明*/
border-left: 50px solid pink;
border-radius: 50%;
}
</style>
</head>
<body>
<div id="div1">
<div id="div2">
</div>
<span>lxl</span>
</div>
<div id="div3">
</div>
</body>
</html>
div盒子模型的实际占的空间大小
水平方向:左外边距+左边框+左内边距+width+右内边距+右边框+右外边距
垂直方向:上外边距+上边框+上内边距+width+下内边距+下边框+下外边距
margin:50px 0 0 50px; 顺序是:上 右 下 左
margin:0 50px 10px; 上0 左右50 下10
margin: 20px 30px ;上下20 左右30
margin:10px 四个方向都是10px
margin(外边距): 清除边框区域。margin没有背景颜色,它是完全透明
border(边框):边框周围的填充和内容。边框是受到盒子的背景颜色影响
padding(内边距): 清除内容周围的区域。会受到框中填充的背景颜色影响
content(内容):盒子的内容,显示文本和图像

浙公网安备 33010602011771号