老雷html/css开发视频教程之学习css的尺寸与补白样式
查看视频教程或者获取有关《老雷html/css开发视频教程》更多信息

老雷html/css开发视频教程之尺寸与补白

一、宽度

width 宽度

min-width 最小宽度

max-width 最大宽度

width:<length> | <percentage> | auto

.w{
width:200px;
width:10rem;
width:20%;
max-width:500px;
}

二、高度

height:<length> | <percentage> | auto

height 高度

min-height 最小高度

max-height 最大高度

.h{
height:200px;
height:20%;
}

三、外补白margin

外补白是对外的,两个盒子之间的距离

可拆分 

margin-top

margin-right

margin-bottom

margin-left

margin:像素|百分比

.box{
margin:10px;
margin:20px 10px 5px 6px;
margin-top:10px;
}

四、内补白 padding

内补白是对内的,一个盒子壳的厚度

可拆分 

padding-top

padding-right

padding-bottom

padding-left

padding:像素|百分比

.box{
padding:10px;
padding:10% 10px 5px 6px;
padding-top:10px;
}

五、box-sizing

设置或检索对象的盒模型组成模式

box-sizing:content-box | border-box

content-box 默认值,padding和border不被包含在定义的width和height之内,会被padding撑开

border-box padding和border被包含在定义的width和height之内。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>尺寸与补白</title>
		<style>
			.box1,.box2{
				width:200px;
				height:100px;
				border:1px solid #0F8E82;
				box-sizing: border-box;
			}
			.box1{		
				margin-bottom: 10px;			
			}
			.box2{
				padding: 10px;
			}
			.box3{
				min-width:200px;
				min-height:100px;
				max-width:400px;
				max-height:200px;
				border:1px solid #0F8E82;
				box-sizing: border-box;
				margin-top: 20px;
			}
		</style>
	</head>
	<body>
		<div class="box1">老雷</div>
		<div class="box2">老雷</div>
		<div class="box3">老雷</div>
	</body>
</html>