html中页面布局—浮动

folat:浮动
none:不浮动,默认
left:向左浮动
right:向右浮动
auto:根据自身所占位置,自动居中
1)、自身必须有宽高
2)、inline-block或folat都会使auto失效
3)、需要填写具体值来调整元素位置

浮动产生的影响:
1)、自身的父元素无法获取宽高
2)、后续的元素会自动补位
3)、浮动会脱离当前文档流,覆盖标准流的元素
4)、auto会失效
5)、块元素可以横排显示(失去独占一行的特性)
6)、行元素可以设置宽和高
7)、除了auto以外,依然支持margin
8)、提升了半个层级z-index(后续会讲到)

使用浮动布局,那么一定要清除浮动,否则会很严重!!!页面会爆炸!!
清除浮动的常见方法有以下几种:
1)、给父级设置宽高
缺点:父级如果作为容器,直接写死了,后续元素添加会出现问题,而且无法解决元素重叠的问题
2)、使用overflow:hidden属性(超出内容区域的部分,隐藏)给父元素添加
缺点:如果内容需要超出,或者较多时,需求发生冲突;如果内容没有超出,推荐使用,较为方便
使用场景:浮动元素较少时

<div id="main" style="o
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

前端小布丁

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值