Float and clear properties belong to older CSS techniques used to align elements side by side. While flexbox and grid are more popular today, float is still important, especially for text wrapping.
Float allows an element to move to the left or right of its parent content, while other content flows around it. Clear ensures that a new element does not appear next to a float but starts below it.
Property | Description |
---|---|
float: left | right | The element floats left or right, and other content flows around it. |
clear: left | right | both | Prevents the element from appearing next to a float. |
In the example below, one element floats left, another right, and then a clear element ensures that the next content starts below them.
With clear: both, the green box is placed below the two floating elements.
Float and clear can be effective for simple layouts, but in modern projects it’s better to use flexbox or grid systems.
Please sign in to ask Lara about CSS float & clear.
Select Language
Set theme
© 2025 ReadyTools. All rights reserved.