float(浮动)的属性和使用方法

 1float浮动的属性值

  •   left:向左浮动
  •   right:向右浮动

 2、当父元素未浮动,子元素浮动时,就会造成浮动塌陷

实例:

父元素:

1 #mainDiv{
2 border: 5px solid red;
3 width: 1349px;
4 height: 800px;
5 
6 }

 

子元素:

1 div {
2 width: 300px;
3 height: 400px;
4 float: left;
5 }

 


 3、浮动的影响

  • 在允许的空间并排显示,如果空间不够,会自动换行
  • 改变块级元素占据一整行的特性,去掉多余的空间,把宽度缩成本身的内容的宽度或者设置的宽度
  • 浮动会脱离正常的文档流
  • 辅导会造成塌陷
  • 内嵌元素浮动后将可以设置宽高

 

 4、解决清除浮动me总结

  • 在不浮动的前一个标签属性中设置清除浮动,但是只针对同一父级元素中的内容
  • 借用一个块级元素单独设置clear:both
  • 在父元素中设置整体要浮动的高度和。
  • 让父元素与子元素一起浮动(不推荐)
  • 为父元素设置overflow:hidden
  • 为塌陷的父元素添加一个after属性,设置如下:

实例:

1  div:after{
2 clear:both;
3 content:""; 是没有内容的,content里面是可以设置内容,实际是不存的
4 height:0;
5 width:0;
6 wisibility:hidden;
7 }

 

转载于:https://www.cnblogs.com/hlrblog/p/7979101.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值