以下为ChatGPT自动生成的解答,正确与否请自行判断。

BFE.devAI解答 - 前端面试问题
140. 请说明CSS中的`clear`。

clear属性用于控制浮动元素对其他元素的影响,有四个可能的取值:

  • clear: none (默认值):允许元素左右两侧存在浮动元素。
  • clear: left:元素左侧不允许有浮动元素。
  • clear: right:元素右侧不允许有浮动元素。
  • clear: both:元素不允许左右两侧存在浮动元素。

当一个元素上下两个元素都是浮动的情况下,元素会预留出空间来避免被浮动元素覆盖,使用clear可以确保元素下方没有浮动元素。