CSS float 属性控制页面上内容的位置和格式。它将元素放置在容器的右侧或左侧,让文本和其他内联元素环绕它。绝对定位的元素不受此属性的影响。
语法
属性值
值 | 描述 |
---|---|
none | 元素不浮动。默认值。 |
left | 元素浮动到其容器的左侧。 |
right | 元素浮动到其容器的右侧。 |
initial | 将属性设置为其默认值。 |
inherit | 将从父元素继承属性。 |
CSS Float 属性示例
以下示例说明了具有不同值的 float 属性。
CSS Float 属性 - None 值
为了防止元素定位到容器的左侧或右侧,我们使用 none 值。none 值可确保元素不浮动,并保留在正常文档流中。以下示例显示了这一点。
CSS Float 属性 - Left 值
要将元素定位到容器的左侧,我们使用 left 值。left 值将元素定位在左侧,周围的元素环绕它,为了防止这种包装,我们可以使用 clear 属性。以下示例显示了这一点。
CSS Float 属性 - Right 值
要将元素放置在容器的左侧,我们使用 right 值。正确的值将元素定位在右侧,周围的元素环绕它,为了防止这种换行,我们可以使用 clear 属性。以下示例显示了这一点。
Float 属性和 Clear 属性一起使用
float 属性将元素向左或向右定位,因此周围的元素环绕着元素。为了防止这种换行,我们可以使用 clear 使它们出现在浮动元素下方。以下示例显示了这一点。
支持的浏览器
属性 | ![]() |
![]() |
![]() |
![]() |
![]() |
---|---|---|---|---|---|
float | 1.0 | 4.0 | 1.0 | 1.0 | 7.0 |