首页 新闻 会员 周边 捐助

关于清除浮动的问题!!!

0
悬赏园豆:5 [待解决问题]

今天在发现了一个新问题,关于清除浮动,个人理解是当父元素没有设置高度的时候,子元素浮动后,父元素的高度、背景色都消失同时margin 也将不会起作用,为何今天将父元素设置了高度,子元素也有高度,当子元素浮动的时候,第一个子元素的前边会有一块空白:

 

当我在input[type='checkbox']之前加上清除浮动的时候就会正常显示了:

 

这是为什么呢。。。。

数着沙子睡着咯的主页 数着沙子睡着咯 | 初学一级 | 园豆:197
提问于:2016-08-21 20:25
< >
分享
所有回答(4)
0

你是左浮动还是右浮动。。。

德芙牛奶巧克力 | 园豆:210 (菜鸟二级) | 2016-08-22 15:53

左浮动   checkbox 左边会留白。。。

支持(0) 反对(0) 数着沙子睡着咯 | 园豆:197 (初学一级) | 2016-08-24 00:11
0

浮动了就脱离了标准流

改吧 | 园豆:104 (初学一级) | 2016-08-24 10:36
0

你这个问题是 你没有 样式 初始化  记住编码规范   要不你写着写着  有些就消失了   先要 样式 初始化   再有  一般不要设置父元素 高  宽度 最好 百分比设置 

马大娃 | 园豆:202 (菜鸟二级) | 2016-08-30 09:21
0

1、子元素float后,父元素的margin还是起作用的,你得熟悉盒子模型;

2、你得看

bloodymandoo | 园豆:210 (菜鸟二级) | 2016-09-29 18:48
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册