float

1.float元素有继承属性:inherit.

2.

span{
   width:100px;
  height:100px;
  background:red;
}

 

文档中不显示,因为span为块状元素,不能设置宽和高。

3.

span{
   width:100px;
  height:100px;
  background:red;
  float:left;
}

此时在文档中显示。因为设置了浮动属性,会让span元素脱离标准文档流。

4. 使用浮动,可能出现的问题:①若父元素未设置高度,则父元素会塌陷,没有高度

                                                   ②网页中的临近元素出现异位。

                      问题解决:①给父元素设置高度

                                        ②给父元素也设置浮动属性

                                        ③通过clear清除内部和外部浮动        (在会被影响的临近元素上设置)clear可以继承。

                                       ④给父元素设置overflow属性,并结合zoom:1使用;   

                                                  overflow:hidden;       

                                                   zoom:1;    (IE专用属性)

转载于:https://www.cnblogs.com/sunmarvell/p/8094543.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值