为了账号安全,请及时绑定邮箱和手机立即绑定

为什么box2后面的2个<p>标签都受影响了

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style type="text/css">
.box1{height:50px;background:red;float:left;}
.box2{height:50px;background:blue;float:left;}
.fclear{clear:both;}/*width:100%;overflow:hidden;*/
</style>
</head>

<body>
<p>盒子1盒子1</p>
<div class="box1">盒子1盒子1</div>
<div class="box2">盒子1盒子1</div>
<p>盒子1盒子1</p>
<p>盒子1盒子1</p>

</body>
</html>


正在回答

2 回答

不是受影响,是float的特性,你前面的div用了float,后面跟着的元素就会在有空位的时候自动跟上去,这个时候就要清除浮动,在div后面跟上一句<div style="clear:both"></div>,其后面的元素才能正常布局

0 回复 有任何疑惑可以回复我~
#1

思K 提问者

非常感谢!
2015-06-17 回复 有任何疑惑可以回复我~

很正常啊,受什么影响?

0 回复 有任何疑惑可以回复我~
#1

思K 提问者

box2的浮动不是只是后面的一个<p>受影响吗,怎么2个了
2015-06-16 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
网页布局基础
  • 参与学习       214704    人
  • 解答问题       1756    个

让你精通CSS中三大定位机制,彻底掌握网页布局的相关知识

进入课程

为什么box2后面的2个<p>标签都受影响了

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信