Flexbox 面试题及详细答案(实战向).docxVIP

  • 1
  • 0
  • 约4.24千字
  • 约 7页
  • 2026-10-12 发布于河北
  • 举报

Flexbox 面试题及详细答案(实战向).docx

Flexbox面试题及详细答案(实战向)

本套面试题覆盖前端面试高频Flexbox考点,从基础概念、核心属性、布局实操到常见坑点,所有答案贴合实际开发场景,摒弃书面化虚话,适配初级、中级前端面试场景。

一、基础概念题(入门高频)

1.什么是Flexbox?它的核心作用是什么?

答案:

Flexbox是CSS3推出的弹性布局模块,是一种一维布局模型,专门用来解决页面中元素的水平、垂直居中、自适应排列、等分布局、不等宽自适应等传统浮动布局的痛点。

传统浮动布局存在脱离文档流、清除浮动麻烦、垂直居中困难、自适应兼容性差等问题,而Flexbox可以简单、高效地实现各类常规布局,且完全适配移动端和PC端。

Flexbox布局分为两个核心角色:父容器(弹性容器)、子元素(弹性项目),所有布局规则都围绕这两者的属性展开。

2.简述Flexbox的主轴和侧轴(交叉轴)

答案:

Flexbox所有的排列、对齐、缩放规则,都基于主轴和侧轴,且轴的方向不是固定的,由flex-direction决定。

主轴:弹性项目排列的默认方向轴线,默认水平方向

侧轴(交叉轴):和主轴垂直的轴线,默认垂直方向

轴方向对应规则:

flex-direction:row(默认):主轴水平、侧轴垂直

flex-direction:column:主轴垂直、侧轴水平

简单总结:项目顺着哪个轴

文档评论(0)

1亿VIP精品文档

相关文档