CSS Float

2025年3月17日 | 阅读 3 分钟

CSS float 属性是一种定位属性。它用于将元素推到左侧或右侧,允许其他元素环绕在其周围。它通常与图像和布局一起使用。

为了理解它的目的和起源,让我们来看看它的打印显示。在打印显示中,图像被放置在页面中,以便文本根据需要环绕它。

CSS Float Print Layout

它的网页布局也与打印布局非常相似。

CSS Float Web Layout

工作原理

元素只能水平浮动。所以只能向左或向右浮动元素,不能向上或向下浮动。

  1. 浮动元素可以尽可能地向左或向右移动。简单来说,这意味着浮动元素可以显示在最左边或最右边。
  2. 浮动元素之后的元素将围绕它流动。
  3. 浮动元素之前的元素不会受到影响。
  4. 如果图像向右浮动,文本会环绕它向左流动;如果图像向左浮动,文本会环绕它向右流动。

CSS Float 属性

属性描述
clearclear 属性用于避免浮动元素之后的元素环绕它。left, right, both, none, inherit
float它指定元素是否应该浮动。left, right, none, inherit

CSS Float 属性值

描述
指定元素不浮动,并将按照它在文本中的位置显示。这是默认值。
用于将元素向左浮动。
用于将元素向右浮动。
initial将属性设置为其初始值。
inherit用于从其父元素继承此属性。

CSS Float 属性示例

让我们看一个简单的例子来理解 CSS float 属性。


下一主题CSS 字体