2021-08-05

本文详细介绍了CSS中的浮动属性float,包括其作用(如元素排列和图文环绕),使用方法(如left、right和none属性值),常见使用场景(如多列布局和文字环绕),以及在不同浏览器的支持情况。同时,文章还讲解了清除浮动的方法,如额外标签法、overflow隐藏和使用伪元素。最后,鼓励读者通过实践加深对float的理解和应用。
摘要由CSDN通过智能技术生成


Float:

定义元素朝哪个方向浮动。


提示:以下是本篇文章正文内容,下面案例可供参考

一、浮动的作用:

float 属性定义元素在哪个方向浮动。以往这个属性总应用于图像,使文本围绕在图像周围,不过在 CSS 中,任何元素都可以浮动。浮动元素会生成一个块级框,而不论它本身是何种元素。

如果浮动非替换元素,则要指定一个明确的宽度;否则,它们会尽可能地窄。

二、使用方法:

1.属性值

不浮动CSS:

div{
	float: none;
}

向左浮动CSS:

div{
	float: left;
}

向右浮动CSS:

div{
	float: right;
}

继承父元素Float的属性CSS:

div{
	float: inherit;
}

2.使用场景:

1.几个div盒子同时在一行排列
2.想要让文字环绕排列(为它而生.

3.浏览器支持:


所有主流浏览器都支持 float 属性。
注释:任何的版本的 Internet Explorer (包括 IE8)都不支持属性值 "inherit"

二、清除方法:

额外标签法:在最后一个开启浮动的div添加一个div

添加的div样式中{
	clear:both;
}

overflow(给父亲添加):

div{
	overflow:hidden;
}

使用after伪元素清楚浮动:

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

双伪元素清楚浮动:

div:before,
div:after{
	content:"";
	display:table;
}

总结

以上就是float有关的内容,内容比较简洁,应用案例容易讲模糊,希望大家多去实践,上述只给方法,关于float的应用场景非常多,希望大家积极去尝试。

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值