如下代码,三个div,我把中间的div设置为浮动,为何后面的div会和第二个重合,而文字不动

来源:13-4 起飞咯 - 浮动模型

CSS_浪

2020-11-13 13:57

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>测试层模型的三种定位方式</title>

<style type="text/css">

#box2{

width: 50px;

height: 50px;

border: 2px solid #0000FF;

}

#box3{

width: 40px;

height: 40px;

border: 2px solid #FF0000;

}

#box4{

width: 30px;

height: 30px;

border: 2px solid #00FFFF;

}

#box3{

float:left;

}

</style>

</head>

<body>

<form action="" method="">

<div id="box2" class="box">1</div>

<div id="box3" class="box">3</div>

<div id="box4" class="box">4</div>

</form>

</body>

</html>

http://img3.mukewang.com/5fae1fe300013d4904000232.jpg

写回答 关注

2回答

  • 番茄boy
    2020-11-16 15:29:24

    可以拿其它的例子想, 比如word文档里的图片格式为文字环绕,图片放在文字上,文字就被挤开环绕在周围

  • weixin_慕哥9160709
    2020-11-13 16:02:28

    中间的div和第三个div在2个平面上,设置了浮动会在上层,没有设置的在下层


初识HTML(5)+CSS(3)-升级版

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

1225812 学习 · 18234 问题

查看课程

相似问题