百度-地图-秋招 · 第 1 轮 · 一面
← 已是第一轮 · 返回本次面经 · 第 1 轮 → 本轮要点: 基础知识面不少,进一步考察实际工程和性能优化能力 本轮共 12 道题。答案默认折叠,便于先自行作答。 1. BFC的作用及触发条件,使用场景讲一下 题目要点 CSS 样式中 BFC 的概念、特性和触发条件 BFC 应用场景:避免多列排版间隔折行问题、清除浮动、各区域形成隔离 参考答案 1.1 原理说明 BFC (Block Formatting Context),即块级格式化上下文。它是 W3C CSS2.1 中的一类属性,是一个独立的布局环境,在该环境里,按照特定规则进行元素排列和布局。 主要特性: BFC 内部的元素不会和外部的元素受 margin 折行的影响 BFC 可以包裹内部浮动元素,解决父容器高度不拉伸问题 BFC 不会被浮动元素拉动 触发 BFC 的条件: 样式中定义此元素为 float (non-none) 正文模型 overflow 为 hidden, scroll, auto display 为 inline-block, table-cell, flex, grid, flow-root position 为 absolute 或 fixed 1.2 核心用法 + 示例代码 场景1:清除浮动 常用 BFC 包裹元素,使父元素的高度得以支撑 ...