CSS中的盒子模型与定位
目录
1 CSS中的定位
1.1绝对定位:
absolute :定位离开之后释放的之前的位置 基于外层父级标签来说
1.2 相对定位:
relative: 定位离开之后之前的位置没有释放 基于之前的位置来说
1.3 固定定位:
fixed :始终是基于浏览器的左上角定位 适合做
 广告
 
1.4 默认定位:
static:初始的定位的操作,就是放上去什么样就是什么样
测试代码:
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style>
			
			.div_1{
				
				width: 200px;
				
				height: 200px;
				
				background-color: red;
				
				/*绝对定位*/
				/*position: absolute;*/
				
				/*固定定位*/
				position: absolute;
								
		        top: 150px;
		        
		        left: 150px;	
		        
		        /*置于底层位置*/
		        z-index: -1;
		        
		      				
			}
			
			.div_2{
				
				width: 200px;
				
				height: 200px;
				
				background-color: green;
				
			
				/*相对定位*/
				/*position: relative;
				
				top: 300px;
				
				left: 300px;*/
				
			}
		</style>
		
	</head>
	<body>
		
		<div class="div_1"></div>
		
		<div class="div_2"></div>
		
		<br />
		<br />
		<br />
		<br />
		<br />
		<br />
		<br />
		<br />
		<br />
		<br />
		<br />
		<br />
		<br />
		<br />
		<br />
		<br />
		<br />
		<br />
		<br />
		<br />
		<br />
		<br />
		<br />
		<br />
		<br />
		<br />
		<br />
		<br />
		<br />
		<br />
		<br />
		<br />
		<br />
		<br />
		<br />
		<br />
		<br />
		<br />
		<br />
		<br />
		<br />
		<br />
		<br />
		<br />
		<br />
		<br />
		
	</body>
</html> 
 测试效果:

2 盒子模型
 2.1 生活中的盒模型
  盒子模型的介绍示意图 
 
 
 
 
  3 
  个属性都可以同时或者分别设置 
  4 
  个方向属性值 
 
 
 2.2 内边距:div和border之间的距离
margin:1px,2px,3px,4px;(顺时针放向:上右下左4个方向)
margin:1px,2px;
margin:1px;
margin:0px auto ;//块元素会自动居中
margin-left:1px;
2.3 外边距 :给盒子进行定位
margin: 50px;
margin-left: 80px;
margin-top: 70px;
                
 外边距 垂直的方向回去较大的值
 margin-bottom: 40px;
 外边距  水平方向会合并
 margin-right: 40px;
测试代码:
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style>
			/*清除浏览器的留白*/
			body,html{margin: 0px;padding: 0px;}
			
			.div_1{
				
				width: 200px;
				
				height: 200px;
				
				background-color: red;
				
				/*内边距  是div和border之间的距离*/
				/*padding: 50px;*/
				/*   上下的距离    左右的距离*/
				/*padding: 30px  50px;*/
				/* 上 右 下 左*/
				/*padding: 10px  20px  30px  40px;*/
				
				/*padding-top: 30px;*/
				
				/*外边距  给盒子进行定位*/
				/*margin: 50px;*/
				
				/*margin-left: 80px;
				
				margin-top: 70px;*/
				
			    /*外边距 垂直的方向回去较大的值*/
				margin-bottom: 40px;
				/*外边距  水平方向会合并*/
				margin-right: 40px;
				
			}
			
			.div_2{
				width: 200px;
				
				height: 200px;
				
				background-color: green;
				
				/*margin-top: 70px;*/
				
				margin-left: 50px;
				
				
			}
			
			
			div{
				
				float: left;
				
			}
			
		</style>
		
	</head>
	<body>
		
		<div class="div_1"></div>
		
		
		<div class="div_2"></div>
		
		
	</body>
</html> 
 测试效果:

                    
                
                
            
        
浙公网安备 33010602011771号