我知道 clear: both
属性用于清除 float 元素。 clear: left
和 clear: right
怎么样?如何以及何时使用它们?
最佳答案
这些值告诉盒子分别只清除左边的 float 或只清除右边的 float 。它不会水平堆叠到左侧 float 的右侧或右侧 float 的左侧,而是分别堆叠在 float 下方。
如果您有一系列左浮动和右浮动元素,clear: left
仅清除先前左浮动的框,clear: right
清除它仅来自先前向右浮动的框。
如果 clear: left
框之前的框向右浮动,则框本身也会向右浮动,因为它没有清除右侧的 float 。同样,当 clear: right
跟随仅向左浮动的框时,框本身也会向左浮动。
一些视觉解释:
关于html - 如何清除: left and clear: right work?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8769137/