CSS浮动属性(Float)

什么是CSS Float(浮动)

CSS的Float(浮动)属性,会让元素位置移动,可以向左或向右移动,被移动元素的周围元素位置也会重新排列。

由于块状元素具有自上而下的显示顺序,使得Float(浮动)在布局时十分有用,经常用在图像上。即上下排列的元素,可以并排显示。

元素的浮动方式

元素可以进行水平方向的浮动,向左或是向右,并不能进行垂直方向的移动。

浮动元素进行移动时会尽可能向左(右)移动,直到遇到边框(border)、填充值(padding)、外边界(margin)或者另一个块元素为止。

写在浮动元素之后的元素将围绕浮动元素,而之前的元素并不会受到影响。可以认为:元素添加浮动之后,就上浮起来,原本在标准文档流中所占的位置就不再占有了,后面的内容会把位置补上去。

例:图像向右浮动,写在图像后面的文本将环绕在图像的左侧。

代码(向右浮动):
img
{
float:right;
}

相应的,向左浮动的代码则为:
float:left;

使用代码表示元素没有浮动属性时,可以:
float:none;

此外,添加了浮动属性之后的元素,将不再具有我们常用的 margin:0 auto;属性。

相邻的浮动元素

几个浮动的元素,如果放在一起,空间足够的话,它们将彼此相邻。

如果想要将N个元素在一排并列显示,那么N个元素都需要添加浮动属性。

浮动之后的排版顺序是跟HTML标签属性顺序有关的。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值