老flex布局box

作者: 该昵称注册中 | 来源:发表于2018-05-26 18:19 被阅读12次

关于display:-webkit-box

前提:display:flex和display:-webkit-box都有排序的功能,但是Android UC浏览器只支持display: box语法。而iOS UC浏览器则支持两种方式,需要注意的是如果要使用line-clamp时需要用display:box;

常见的flex-box属性

flex-box属性很多,记录一些常见的属性;

用于父元素的样式
display:box;该属性会将此元素及其直系子代加入弹性框模型中,(Flexbox模型只适用直系子代)
box-orient:horizontal | vertical | inherit;该属性定义父元素的子元素如何排列
box-pack:start | end | center | justify;设置沿box-orient轴的父元素中子元素的排列方式。和flex的主轴差不多,对应justify-content 
box-align:start | end | center | baseline | strech; 对应align-items align-content
用于子元素的样式
box-flex:0 | 任意数字;该属性让子容器针对父容器的宽度按一定的规划进行划分
示例
<style>
        *{
            margin: 0;
            padding: 0;
        }
        .parent{
            width: 400px;
            height: 600px;
            display: -moz-box;
            display: -webkit-box;
            -webkit-box-orient: vertical;/* 竖向排列 */
            -moz-box-orient:vertical;
        }
        .child-one{
            background: lightblue;
             flex: 1;
            -webkit-box-flex: 1;
            -moz-box-flex: 1;
        }
        .child-two{
            background: lightgray;
             flex: 2;
            -webkit-box-flex: 2;
             -moz-box-flex: 2;
        }
        .child-three{
            background: lightgreen;
            /* 加了固定的高度和边距 */
            height: 200px;
            margin: 15px 0;
        }
    </style>

<div style="display: -webkit-box;-webkit-box-pack: center;border: 1px solid #000">
    <div class="parent">
        <div class="child-one">1</div>
        <div class="child-two">2</div>
        <div class="child-three">3</div>
    </div>
</div>


参考网址:http://www.cnblogs.com/frankwong/p/4603141.html

相关文章

  • css---flex兼容性布局

    flex布局教程 flex布局分为旧版本dispaly: box;,过渡版本dispaly: flex box;,...

  • 老flex布局box

    关于display:-webkit-box 前提:display:flex和display:-webkit-box...

  • 6Flex 布局

    Flex,(Flexible Box),意为"弹性布局"采用 Flex 布局的元素,为 Flex 容器(flex ...

  • CSS弹性布局简单了解

    Flex是Flexible Box的缩写,意为“弹性布局”。 采用 Flex 布局(display: flex;)...

  • Flex布局那些事儿

    Flex 是什么 Flex Box全称为Flexible Box,也即弹性布局,Flexbox布局比较适合Web应...

  • Flex 布局

    Flex 布局 Flex 布局是什么? Flex 是 Flexible Box 的缩写,意为"弹性布局",用来为盒...

  • Flex布局(语法篇)

    一、介绍Flex布局 什么是Flex布局呢?Flex布局:又称弹性布局,它是Flexible Box 的缩写,它为...

  • Flex布局

    Flex 布局语法 一、flex 是什么? Flex 是 Flexible Box 的缩写,意为"弹性布局" 用来...

  • Flex布局

    1. 什么是Flex布局 Flex 是 Flexible Box 的缩写,意为"弹性布局" 注意,设为 Flex ...

  • flexbox

    flexbox 简介: 弹性布局(flexible box).box { display:flex; } //声明...

网友评论

    本文标题:老flex布局box

    本文链接:https://www.haomeiwen.com/subject/ouomjftx.html