浮动布局 (Float)
使用CSS float属性使元素脱离文档流,向左或向右移动。
概念说明
float属性使元素脱离文档流,向左或向右移动,直到碰到父元素边界或其他浮动元素。需要使用clear清除浮动影响。
应用场景
适用:经典的双栏布局、图文混排、导航菜单(传统方式)
不推荐:现代布局推荐使用Flex或Grid
示意图
float: left
float: left
float: left
↑ 浮动元素水平依次排列 ↑
实际例子 - 图文混排
<div class="article">
<img src="photo.jpg" style="float: left">
<p>文字会围绕图片排列...</p>
</div>