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

柔性盒模型-显示:flex,box,flexbox?

胥承
2023-03-14
问题内容

我们中的许多今天的较旧的值都知道display像房地产inlineblock新的灵活盒模型后已经过时了CSS3中被引入。但是,我们可能会在同一柔性盒模型中在网络上找到不同的信息。

我们可能会发现主要存在3种不同的值display,即财产flexboxflexbox。这三种灵活的盒子模型和使用哪种模型有什么区别?


问题答案:

您可以使用所需的浏览器来支持所需的浏览器。

display: box

  • Firefox 2.0?(前缀)
  • Chrome 4.0?(前缀)
  • Safari / iOS 3.1?(前缀)
  • Android 2.1(前缀)

据我所知,box-lines: multiple在任何浏览器中均未实现via环绕。

display: flexbox

  • Chrome 17- ?? (前缀)
  • Internet Explorer 10(前缀)

显示:flex-当前标准

  • Chrome 21(带前缀),29(无带前缀)
  • Opera 12.1(无前缀),15(webkit前缀)
  • Firefox 22(无前缀)
  • Safari / iOS 7(前缀)
  • Blackberry 10(固定)
  • Internet Explorer 11(无前缀)

(请注意,IE10是唯一标记为具有部分支持的自动浏览器的浏览器)

为规范flexboxflex足够相似,我们没有理由_不_以包括,特别是因为IE10仅支持flexbox规范。的规格box有很大不同,即使您所追求的效果也不尽人意,尽管几乎所有属性都与flexbox/flex规格中的属性类似。

您可能会发现有些浏览器支持多种规格。他们可能会放弃对较早规格的支持,因此请务必确保包括这些flex属性。



 类似资料:
  • 问题内容: Flexiejs.com具有用于CSS柔性框的浏览器polyfill,但是它基于该主题的较早草案,与当前的W3C候选推荐CSS柔性框布局模块不兼容。CR中定义的柔韧性盒是否有至少部分填充的填充料? 问题答案: 当前没有实现W3C候选建议的polyfill。 flexie.js的作者前段时间提到他正在更新flexie.js,但此后未发布任何内容。因此,很难说它是否或何时真正实现。

  • 缺省情况下,每个HTML元素都被渲染成浏览器中的一个矩形区域。矩形的大小是动态的,随元素而变以适应内容。 用来包含所有后代元素的矩形盒子被称之为包含块(containing block),其为后代元素提供位置和尺寸计算的参照物。一个元素box的包含块指的是该box所在的block,而不是它所生成的。 我们可以把浏览器可见区域看作是一个流体容器,而里面的矩形会随着可见区域的变化而产生自适应的调整,来

  • 它主要用来告诉浏览器怎么计算元素的展示宽高的。 1. 官方定义 box-sizing 属性允许您以特定的方式定义匹配某个区域的特定元素。 2. 慕课解释 在开发过程中,当有一个 固定宽高的元素带有 boder 或 padding 的时候,它在 IE 中展示和 Chrome 中是不同的,如果我们不设置这个属性,那么在 IE浏览器中它的实际宽高是小于 Chrome 浏览器的这是为什么呢? Chrome

  • 本文向大家介绍JS Web Flex弹性盒子模型代码实例,包括了JS Web Flex弹性盒子模型代码实例的使用技巧和注意事项,需要的朋友参考一下 1.justify-content 效果图 2.flex三行二列 效果图 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。

  • CSS 盒模型是网页布局的基础,每个元素都被表示成矩形的方框,每个方框都包含内容、内边距、边框和外边距四个部分,在浏览器进行渲染时会计算出各个部分的样式。 标准的盒模型在设置 width 和 height 时,控制的是内容框的宽和高: 标准盒模型 这样在某些情况下进行页面布局会不方便。比如,想让一个元素的宽度是父元素的一半。 这时,将 box-sizing 设置为 border-box 的话,wi

  • 盒模型 盒子模型是网页布局的基石。它有边框、外边距、内边距、内容组成。 盒子 3D 模型 盒子由上到下依次分为五层,它们自上而下的顺序是。 border 边框 content + padding 内容与内边距 background-image 背景图片 background-color 背景颜色 margin 外边距 See the Pen FEND_003_BoxModel by Li Xiny