当前位置: 首页 > news >正文

春招冲刺(四):flex布局面试题总结

flex布局面试题总结

Q1:什么是弹性盒布局?

  • 特点:让元素对不同屏幕尺寸和不同显示设备做好适应。在响应式网站表现较好。

一、容器属性

Q2:display:flex和display:inline-flex的作用

  • 使容器变成弹性布局,为其子元素生成弹性格式化的上下文

Q3:flex-direction

  • 指定在弹性容器中如何摆放弹性元素
  • row(横)、column(竖)
  • 加上reverse会反转

Q4:flex-wrap 换行

  • 当主轴不够放的时候
  • flex-wrap:nowrap/wrap/warp-reverse(换行放上面还是下面)

Q5:flex-flow 弹性流

  • 用于定义主轴(row(横)、column(竖))和垂轴的方向(wrap/warp-reverse),以及允许弹性元素换行
  • 等于flex-direction和flex-wrap的简写,默认就是横着不换行
  • 用法:flex-flow:row wrap

Q6:justify-content

  • 控制主轴上如何分布弹性元素

Q7:align-item

  • 控制垂轴上的对齐方式
  • 轴线的计算是包括边界的

Q8:align-self

  • 在单个元素的对齐方式上使用align-self进行覆盖
  • 默认值auto会继承align-item属性

Q9:align-content

  • 控制垂轴上如何分布弹性元素

二、项目属性

Q10:order

  • order属性定义项目的排列顺序。数值越小,排列越靠前,默认为0。

Q11:flex-grow

  • flex-grow属性定义项目的放大比例,默认为0,即如果存在剩余空间,也不放大。

Q12: flex-shrink

  • flex-shrink属性定义了项目的缩小比例,默认为1,即如果空间不足,该项目将缩小。负值对该属性无效。如果flex-shrink值为0,表示该项目不收缩。

Q13:flex-basis

  • flex-basis属性定义了在分配多余空间之前,项目占据的主轴空间(main size)。浏览器根据这个属性,计算主轴是否有多余空间。它的默认值为auto,即项目的本来大小。

Q14:flex属性

  • flex属性是flex-grow, flex-shrink 和 flex-basis的简写,默认值为0 1 auto。后两个属性可选。

参考资料

  • https://blog.csdn.net/wwwjjjjj666/article/details/128033184
http://www.lryc.cn/news/24449.html

相关文章:

  • 我的 System Verilog 学习记录(7)
  • canvas复习笔记(绘制直线、矩形、圆形、圆弧)
  • LeetCode 653. 两数之和 IV - 输入二叉搜索树
  • 【Datawhale图机器学习】图神经网络
  • 【项目精选】 javaEE采购管理系统(论文+视频+源码)
  • 【Servlet篇2】创建一个web项目
  • Allegro如何手动让静态铜皮避让过孔操作指导
  • Java使用SpringBoot的Filter来扩展管道请求
  • 「JVM 高效并发」锁优化
  • 当园区物流遇上云计算,会发生什么事情?
  • 作为测试开发岗的面试官,我都是怎么选人的?
  • android事件分发机制源码分析
  • 今天,小灰37岁了!
  • 基于.NET 7 + iView 的前后端分离的通用后台管理系统开源框架
  • 新一代通信协议—— RSocket
  • 【编程实践】这个代码命名规范是真优雅呀!代码如诗!!(多读优秀的开源代码,多实践,你也可以一样优秀!)
  • Linux->进程终止和等待
  • 超店有数分享:tiktok数据分析工具推荐,助你成功出海!
  • 2022 第十四届蓝桥杯模拟赛第三期(题解与标程)
  • 「TCG 规范解读」PC 平台相关规范(1)
  • HNU工训中心:直流电路测量分析实验报告
  • tensorflow2.4--1.框架介绍
  • c++11 关键字 final 使用
  • 力扣(LeetCode)426. 将二叉搜索树转化为排序的双向链表(2023.02.28)
  • 华为OD机试真题Python实现【玩牌高手】真题+解题思路+代码(20222023)
  • “速通“ 老生常谈的HashMap [实现原理源码解读]
  • Linux系统介绍及熟悉Linux基础操作
  • mysql数据库limit的四种用法
  • 嵌入式 linux 系统开发网络的设置
  • 算法设计与分析——十大经典排序算法一(1--5)