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

html中的float

html中的float

街角疯 2017-02-15 15:53:35
<!doctype html><html >     <head>         <meta charset="UTF-8">         <meta name="Keywords" content="">         <meta name="Description" content="">         <title></title>  <style type="text/css"> *{margin:0; padding:0;} .box{ background-color:#6699cc; width:900px; height:500px; margin:0 auto; } .left{ background-color:#ff0066; width:300px; height:200px; float:left; } .right{ background-color:#ffff00; width:580px; height:200px; float:right; } .bottom{ background-color:#000000; width:900px; height:300px; }  </style>    </head><body>     <div class="box">          <div class="left"></div>          <div class="right"></div>          <div class="bottom"></div>     </div> </body></html>为什么这个float中 bottom所代表的那个盒子会在left right两个盒子的下面,然而在bottom中添加clear:both;就能使bottom那个盒子移动到底部了
查看完整描述

3 回答

?
我姓蒋

TA贡献2条经验 获得超0个赞

浮动有点类似于z-index:9(就是脱离底层的意思)
查看完整回答
反对 回复 2017-02-16
?
学习js

TA贡献85条经验 获得超55个赞


元素浮动之后,周围的元素会重新排列,为了避免这种情况,使用 clear 属性。

查看完整回答
反对 回复 2017-02-15
  • 3 回答
  • 0 关注
  • 1588 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信