当前位置: 首页 > 面试题库 >

CSS3 Flexbox:显示:框与Flexbox与Flex

林雅畅
2023-03-14
问题内容

昨天我在学校里有一个使用CSS 3 flexbox语句的网站。我以前从未用过。因此,我用Google搜索了一下,发现了很多不同样式的flexbox语句。

有些人写display: box;,有些用display: flexbox;,还有一些display: flex;

那有什么区别呢?我应该使用哪个?


问题答案:

这些是不同的风格。
display: box;是2009年
display: flexbox;的版本。
display: flex;是2011年的版本。是实际版本。


保罗·爱尔兰的名言

警告:Flexbox进行了一些重大修订,因此本文已过时。总而言之,本文所基于的旧标准(Flexbox2009)是在v4以来的Chrome,v2以后的Firefox和IE10 beta中实现的。

从那时起,新的flexbox标准在Chrome17中首次亮相,并开始在Chrome17中首次亮相。StephanHay编写了有关新的flexbox实现的指南。从那时起,该规范进行了命名更改,该更改开始在Chrome 21中着陆。Chrome22稳定地实施了最新规范。

在这一点上,实施任一方法都有其风险,因此请注意。

当我使用flexbox时,我总是这样写:

display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;


 类似资料:
  • 显示对话框 接下来,之前在界面编辑器里制作的对话框界面就要派上用场了。 使用方法很简单,新开一行脚本,从指令列表里选择“话框样式”,然后选择“对话框/全屏框/透明框”中的一种。 请记得在任何显示对话的操作之前,必须要先显示这三种对话框中的一种。 否则的话,会有无法在正常的位置显示对话,甚至完全不显示的情况发生。 通常来说,选择“对话框”就可以了。 比较特殊的情况如描述,可以选择“全屏框”,特殊场合

  • 图形与显示 [AGP] agp={off|try_unsupported} off 表示关闭内核的AGP(CONFIG_AGP)支持; try_unsupported 表示尝试驱动那些不受支持的芯片(可能会导致系统崩溃或数据错误) [HW,DRM] gamma=浮点数 设置显示器的Gamma值。 video.brightness_switch_enabled={0|1} [背景知识]如果ACPI

  • 我正在用Java Swing开发一个应用程序,有时我需要在这些情况下显示消息: > 当用户点击“添加”按钮时,由于TCP连接,需要较长的时间。我正在使用来显示“processing...”致用户。当用户单击“添加”按钮时,我会更改面板的,其中包含消息。 我想问,这是一个错误的做法吗?它是否会导致性能和可视化问题?我应该使用还是来实现这些过程?

  • 文本 API 简介 今天我们开始征战一个全新的内容——HTML5 Canvas的文本API!要知道,艺术家通常同时也是一个书法家,所以我们要学习写字,而且是写出漂亮的字。是不是很有意思? 好了,先预告一下Canvas 文本API有哪些。 属性 描述 font 设置或返回文本内容的当前字体属性 textAlign 设置或返回文本内容的当前对齐方式 textBaseline 设置或返回在绘制文本时使用

  • 输入新的指令 之前已经说过,脚本是以行为单位,顺序往下执行的。 也就是说,假如填写了“显示背景”,之后下一行“显示人物”,接着继续“显示对话框”、“显示对话”,按照这样的顺序,就可以做出“人物在场景里出现并说话”的效果。 接下来就来实际试试吧。 首先关掉刚刚的记事本,重新在脚本编辑器里打开“prelogue.ks”这个文件,进入脚本的图形化编辑界面。 然后点击选中第6行,也就是“(到达文件末端)”

  • 问题内容: 我们中的许多今天的较旧的值都知道像房地产和新的灵活盒模型后已经过时了CSS3中被引入。但是,我们可能会在同一柔性盒模型中在网络上找到不同的信息。 我们可能会发现主要存在3种不同的值,即财产,和。这三种灵活的盒子模型和使用哪种模型有什么区别? 问题答案: 您可以使用所需的浏览器来支持所需的浏览器。 Firefox 2.0?(前缀) Chrome 4.0?(前缀) Safari / iOS