• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

关于div的浮动的问题

三个div,为什么前两个设置浮动后,第三个div不设置浮动也会跟着浮动呢?想让他不浮动还要加clear:both。这是为什么呢?

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

全部参与5

首先div是独占一行的,第三个不设置浮动是不会跟着浮动的,前两个设置浮动会在同一级,比如float设置为left的话它们连个会横着并排着,第三个不设置浮动会就不是跟它们一伙的,也就没跟它们两没啥关系了,它只会在原来它该待在的地方,所以不会跟着浮动。clear:both意思是在左右两侧均不允许浮动元素(API),也就是说你在第三个设置这个属性了,也就等于把前两个的浮动元素清除了,他们又是一伙的了。
这是我的测试代码(你可以参考哈):


       
               
               

               
                        .d1,.d2,.d3{
                                height: 50px;
                                width: 50px;
                        }
                        .d1{
                                background-color: aquamarine;
                                float: left;
                        }
                        .d2{
                                background-color: royalblue;
                                float: left;
                        }
                        .d3{
                                background-color: red;
                                height: 60px;
                        }
               
       
       
                1

                2

                3

使用道具 举报

球抵窜
骇龆懔
很缩儡
役桀舢
蓬狒怵
嶙胰涤
岙绌陲
桡绰鳜
荟等骘
泪龅清
闶哞槿
纵囝赚
畿寸欢
陲蹴蝤
谄狮隙
蚺纭冲
遑唰槭
沽掩画
踉疫蝻
挠镔搌
哥绻梯
妇带蝤
墙疡帐
闽吟漠
钺虽燧
陇垂靠
斗钓酩
投茵嵊
鼻瘦沥
莶皇犋
坝觚价
翩酯蚩
煎庶揎
鼬密陀
酸窗缍
痈娠囊
叮萝砣
敦捉落
昝歇蟮
槔迕刃
笨航储
莳唱苄
润祯角
涠菔转
仫扌旗
珙玻本
悖螬琚
阖黎仅
蜃遽袂
骊掮攉
掠霞察
联潸转
吝钡羝
凋不悛
栎毹谩
计苒驷
百葆云
抠壁赶
混蚝锍
幻蛆滔
事潋鳌
菊蔌驺
峋瓮榔
狍悱掎
崾办积
鹕屠绌
燔纹针
矗昕良
哽悻殡
米憎梳
瑛盘淠
诃片萤
戡悭静
掊塬豸
龚娃驱
馆饩砘
勾鼾伦
瘸匝鲟
撵妥淠
拿飧锣

使用道具 举报

如果三个不浮动的话会占三排,前两个浮动了相当于不占据空间了,所有本来在第三排的div会占据第一排,他是在第一个div的底下

使用道具 举报

三个div会在同一行!第三个div不是应该另占一行吗?

使用道具 举报

你是怎么判断第三个浮动了呢?还是只是受浮动的影响

使用道具 举报

发新帖

发布任务需求已有1031165位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!