CSS 布局 - 浮动和清晰
CSS float
属性指定元素如何浮动。
CSS clear
属性指定哪些元素可以浮动在清除元素旁边以及在哪一侧。
float 属性
这 float
属性用于定位和格式化内容,例如让图像在容器中浮动到文本左侧。
这 float
属性可以具有下列值之一:
-
left
- 元素浮动到其容器的左侧 -
right
- 元素浮动到其容器的右侧 -
none
- 元素不浮动(将显示在文本中出现的位置)。这是默认设置 -
inherit
- 该元素继承其父元素的浮点值
最简单的用法是, float
属性可用于将文本环绕在图像周围。
例如 - 浮动:右;
下面的例子指定一个图像应该浮动到 正确的 在文本中:
Lorem ipsum dolor sit amet,consectetur adipiscing elit。 Phasellus imperdiet,nulla et dictum interdum,除非lorem egestas odio,vitae scelerisque enim ligula venenatis dolor。 慈善家们没有离开,只有被诅咒的灵魂,才能发挥他们巨大的生命力。
例如——浮动:左;
下面的例子指定一个图像应该浮动到 左边 在文本中:
Lorem ipsum dolor sit amet,consectetur adipiscing elit。 Phasellus imperdiet,nulla et dictum interdum,除非lorem egestas odio,vitae scelerisque enim ligula venenatis dolor。 慈善家们没有离开,只有被诅咒的灵魂,才能发挥他们巨大的生命力。
示例 - 无浮动
在以下示例中,图像将显示在文本中出现的位置 (float: none;):
Lorem ipsum dolor sit amet,consectetur adipiscing elit。 Phasellus imperdiet,nulla et dictum interdum,除非lorem egestas odio,vitae scelerisque enim ligula venenatis dolor。 慈善家们没有离开,只有被诅咒的灵魂,才能发挥他们巨大的生命力。
示例 - 浮动相邻
通常情况下,div 元素会显示在彼此的顶部。但是,如果我们使用 float: left
我们可以让元素彼此浮动: