目录
1.浮动
浮动可以使一个元素脱离自己原本的位置,并在父元素的内容区中向左或向右移动,直到碰到父元素内容区的边界或者其它浮动元素为止。主要用于设置块元素的水平排列。属性:float
值 | 描述 |
---|---|
left | 元素向左浮动 |
right | 元素向右浮动 |
元素设置浮动会从原始位置脱流,在文档中不再占位。
文档流:浏览器在渲染显示网页内容的时候采用的一套排版规则
-
块级元素:从上往下,垂直布局,独占一行
-
行内元素或行内块元素:从左往右,水平布局,
<style>
.parent {
width: 800px;
height: 400px;
border: 10px solid blue;
}
.box1 {
width: 250px;
height: 80px;
background-color: #ed7d31;
}
.box2 {
width: 400px;
height: 100px;
background-color: #70ad47;
}
.box3 {
width: 200px;
height: 200px;
background-color: #7030a0;
}
</style>
<div class="parent">
<div class="box1"></div>
<div class="box2"></div>
<div class="box3"></div>
</div>
浮动之后的文档流
<style>
.parent {
width: 800px;
height: 400px;
border: 10px solid blue;
}
.box1 {
float: left;
width: 250px;
height: 80px;
backgr