开发者社区> 问答> 正文

前端面试经典题目合集-解释下浮动和它的工作原理?清除浮动的技巧

前端面试经典题目合集-解释下浮动和它的工作原理?清除浮动的技巧

展开
收起
小柯卡力多 2019-11-25 20:00:48 666 0
1 条回答
写回答
取消 提交回答
  • 浮动元素脱离文档流,不占据空间。浮动元素碰到包含它的边框或者浮动元素的边框停留。

    1. 使用空标签清除浮动。 这种方法是在所有浮动标签后面添加一个空标签 定义css clear:both. 弊端就是增加了无意义标签。

    2. 使用overflow。 给包含浮动元素的父标签添加css属性 overflow:auto; zoom:1; zoom:1用于兼容IE6。

    3. 使用after伪对象清除浮动。 该方法只适用于非IE浏览器。具体写法可参照以下示例。使用中需注意以下几点。一、该方法中必须为需要清除浮动元素的伪对象中设置 height:0,否则该元素会比实际高出若干像素;

    可以给父元素设置overflow:auto或者hidden

    2019-11-25 20:01:23
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Vue.js 在前端服务化上的探索与实践 立即下载
阿里文娱大前端技术实践 立即下载
前端代码是怎样智能生成的 立即下载