一、作用

在元素上设置该属性,可使其子代排列在同一水平上,类似 display:inlineblock;。
目前 box-flex 属性还没有得到 firefox、 Opera、 chrome 浏览器的完全支
持 , 但 可 以 使 用 它 们 的 私 有 属 性 定 义 firefox(-moz-) 、 opera(-o-) 、
chrome/safari(-webkit-)。

二、可在其子代设置如下属性

前提:使用如下属性,必须在父代设置 display:box;

0x1 box-flex

可能的值为 n(数字)。
- 占父级元素宽度的 n 份
- 若子元素设置固定宽度,则该子元素应用固定宽度,其他未设置固定宽度的字元素将余下的父级宽度(父级-已设置固定宽度的子代元素的总宽度按 n 占份数
- 若子元素有 margin 值,则按余下(父级宽度-子代固定总宽度-总 margin 值)宽度占 n 份

0x2 box-orient

可能的值: horizontal | vertical | inline-axis | block-axis | inherit
- horizontal 在水平行中从左向右排列子元素。
- vertical 从上向下垂直排列子元素。
- inline-axis 沿着行内轴来排列子元素(映射为 horizontal)。
- block-axis 沿着块轴来排列子元素(映射为 vertical)。
- inherit 应该从父元素继承 box-orient 属性的值。

0x3 box-direction

可能的值:normal|reverse|inherit
- normal以默认方向显示子元素。
- reverse 以反方向显示子元素。
- inherit 应该从子元素继承 box-direction 属性的值

0x4 box-align

可能的值:start|end|center|baseline|stretch
在父级设置,子代的垂直对齐方式:
- start 垂直顶部对齐
- end 垂直底部对齐
- center 垂直居中对齐
- stretch 拉伸子代的高度,与父级设置的高度一致。子代 height
无效。
baseline 如果 box-orient 是 inline-axis 或 horizontal,所有子元素均与其基线对齐。

0x5 box-pack

可能的值:start|end|center|justify;
在父级设置,子代的水平对齐方式。
- start 水平左对齐
- end 水平右对齐
- center 水平居中对齐
- justify 在每个子元素之间分割多余的空间(首个子元素前和最
后一个子元素后没有多余的空间)。

三、兼容性

目前没有浏览器支持以上的属性。
但是需要加上前缀的,以 box-flex 为例:
Firefox 支持替代的 -moz-box-flex 属性。
Safari、 Opera 以及 Chrome 支持替代的 -webkit-box-flex 属性。

display:box 属性相关推荐

  1. css display:box 新属性

    一.display:box; 在元素上设置该属性,可使其子代排列在同一水平上,类似display:inline-block;. 二.可在其子代设置如下属性 前提:使用如下属性,必须在父代设置displ ...

  2. CSS3盒模型display:box详解

    display:box;box-flex是css3新添加的盒子模型属性,它的出现可以解决我们通过N多结构.css实现的布局方式.经典的一个布局应用就是布局的垂直等高.水平均分.按比例划分. 目前box ...

  3. 尖刀出鞘的display常用属性及css盒模型深入研究

    一:diplay:inline-block 含义:指元素创建了一个行级的块级元素,该元素内部(内容)被格式化成一个块级元素,同时元素本身则被格式化成一个行内元素.更简单的说就是说inline-bloc ...

  4. display:box和flex的区别

    没区别,仅是各阶段草案命名. flex是最新的,但是在实际的浏览器测试中,display: flex 不能完全替代display: -webkit-box display: box 使用可以参考htt ...

  5. html+css:display:flex属性

    博客 </a></li><li class="" title="高价值源码课程分享"><a data-report-c ...

  6. html block属性,css display block属性的意思、作用和效果

    css中display的block属性是什么意思呢?他是指拥有该属性的html元素以块的方式显示,同时,该元素的前面和后面都会换行,也就是说,如果给一个元素B设置的display:block,那么该元 ...

  7. display显示属性理解

    display显示属性理解 display属性设置一个元素应如何显示,是我们在前端开发中常常使用的一个属性,其中,最常见的有: 目录 display:none;表示此元素将不被显示. display: ...

  8. box-sizing是CSS3的box属性

    box-sizing是CSS3的box属性之一.一说到CSS的盒模型(Box model)我想很多人都会比较烦,特别是对于新手,然而这个Box model又是我们CSS运用中比较重要的一个属性.那么C ...

  9. 三分钟快速了解CSS Display的属性:Block,Inline,Inline-Block

    文章目录 三分钟快速了解CSS Display的属性:Block,Inline,Inline-Block Block Inline Inline-block Block,Inline,Inline-B ...

最新文章

  1. word录入表单数据 java 导入系统,java导入excel | 怎么把excel中的数据批量导入到word中的表格中...
  2. 大一java实训报告1500字_从800字小作文,到3000字小论文你用了多久? | 校媒FM
  3. mysql display size_mysql integer size 大小
  4. 如何让局部变量具有全局生命期
  5. rgb颜色分量的旋转_RGB分量之偏色与彩色图片转黑白
  6. mac安装完mysql后关机特别慢_mysql-Mac终端下遇到的问题总结
  7. ElasticSearch简单搭建
  8. linux python 环境 png,在mint-15 linux上显示python的.png图像
  9. 图像处理基础(五)_图像像素中通道概念解析
  10. 在php中新建一个系统,免费开源的PHP语言CMS系统充让您在一天内建立一个网站
  11. ext中引用ux_Extjs Ext.ux.IFrame的用法 以及父子窗口间函数相互调用
  12. 2021年全国省市县行政区划道路水系shp矢量数据(路网:国道省道县道乡道城市一级二级三级四级高速铁路 水系:全国水系一级二级四级五级河流 行政边界:省市县行政区划界线)
  13. Leetcode 741. Cherry Pickup DP
  14. 结构化分析与设计方法
  15. 国内外 48 个最常用学术网站汇总,这可能是史上最全的!
  16. protected和包访问权限
  17. PHP之支付宝APP支付
  18. c语言做相册影集,相册制作-影楼相册制作 看了这个你也会相册制作了 电子相册制作软件下载附使用教程...
  19. 驼峰式命名法python_驼峰命名法
  20. 实现西门子S71200/1500与三菱FX系列PLC通讯

热门文章

  1. “圳”智灼见 AI无限│第三届全国人工智能大赛在鹏城实验室圆满落幕
  2. Linq的底层原理探讨
  3. 风机滑环的寿命以及工作原理
  4. HUAWEI 机试题:最长连续子序
  5. Ae 入门系列之六:形状图层
  6. JQuery 循环遍历 , 复选框全选全消反选checked属性
  7. pycharm运行出现utf8中文格式问题
  8. 任务管理器,win7的,显示不全
  9. 语言ID和代码页ID 中英文说明
  10. 变更 TeamViewer ID