css浮动

css浮动布局

css用于布局有三种方式:浮动、定位、弹性布局。

浮动:

在没有使用布局时,元素是以标准流布局的,比如块状元素、行内元素,块状元素是单独一行主要是div,p,ul,li…,行内元素是在同一行出现直到没空间有span,a,…,css是层叠样式,可以通过浮动来提高层数。
都左浮动
这里是两个盒子,当两个都浮动,可以取消标准流把两个块状元素放于同一行
不浮动
当他们都不浮动时就各占一行。
当第一个盒子设置为左浮动,另一个盒子不设置
可以理解为左边的盒子往上提一层,而右边的盒子还在原来那一层,它并不知道在同一个位置已经有盒子了,造成上一层挡住下一层的情况。
要想不被挡住,就要把右边的盒子往上提。

清除浮动:

浮动会对页面的标准流造成影响,所以使用完要记得清除,清除浮动的方式:1、clear清除浮动:<div style="clear:left"></div>,只适用于清除自身左右元素的浮动。
2after清除浮动`:

after{display: block;
	  content: "";
	  clear: both;
	  visibility: hidden;
	  height: 0;}

适用于父元素对子元素清除浮动。
本文仅供个人参考,由于作者水平有限,若有疏漏或错误,请多多指教。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值