目录:
1. 初识浮动
2. 固定盒子与浮动盒子相邻
3. 浮动元素相邻
现在一个块级标签里面有两个块级标签,两个块级标签独占一行。现在希望他们在同一行显示。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style>
#box{
background-color: red;
width: 80%;
height: 400px;
}
.test1{
background-color: greenyellow
}
.test2{
background-color: antiquewhite
}
</style>
</head>
<body>
<div id="box">
<div class="test1">第一个</div>
<div class="test2">第二个</div>
</div>
</body>
</html>

有两种方式。方式 1 :改变类型 ;方式2:浮动
方式1:改变类型

方式2:浮动

原来"第一个""第二个"都在第一层,布局是从上往下。用了浮动之后“第一个”脱离了标准流到第二层去了。
让两个都浮起来:

让一个浮在左边,一个浮在右边:

固定盒子与浮动盒子相邻有 2 种情况,一种是浮动盒子在后,一种是浮动盒子在前,下面看看两种情况的页面表现。
1. 浮动盒子在后
给盒子 2 设置左浮动。

2. 浮动盒子在前
给盒子 1 设置左浮动。

添加四个盒子,分别给盒子1、2、3、4添加右、左、右、左浮动,代码与页面效果如下。

浙公网安备 33010602011771号