display可以指定元素的显示模式,它可以把行内元素修改成块状元素,也可以把别的模式的元素改成行内元素。diisplay常用的值有四个。
display: block; // 声明当前元素的显示模式为块状元素
display: inline; // 声明当前元素的显示模式为行内元素
display: inline-block; // 声明当前元素的显示模式为行内块状元素
display: none; // 声明当前元素的显示模式为隐藏
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
.c1,.c2,.c3{
width: 200px;
height: 200px;
}
.c1{
background-color: #616161;
/*设置inline-block的元素兼具inline的不占整行以及block的可以设置长宽特性*/
display: inline-block;
}
.c2{
background-color: #336699;
display: inline-block;
margin-left: -5px;
}
.c3{
background-color: orange;
display: inline-block;
margin-left: 200px;
}
</style>
</head>
<body>
<div class="c1">c1</div>
<div class="c2">c2</div>
<div class="c3">c3</div>
</body>
</html>