自己整理的阮一峰Flex布局,直接copy看效果

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<style>
body {
    padding: 20px;
    margin: 0 auto;
    background-color: #E2E2E2;
    color: #595B66;
    font-family: 'Microsoft Yahei', sans-serif;
}
.box-item div {
    font-size: 14px;
    position: relative;
    top: -150px;
}
img {
    width: 18%;
    height: 300px;
    margin: 8px;
}

.box {
    background-color: white;
    margin: 0 0;
    display: flex;
    flex-direction: row;
}

.box-tall {
    height: 800px;
    width: 800px;
}

.box2 {
    background-color: white;
    margin: 0 0;
    display: flex;
    flex-direction: row-reverse;
}

.box3 {
    background-color: white;
    margin: 0 0;
    display: flex;
    flex-direction: column;
}

.box4 {
    background-color: white;
    margin: 0 0;
    display: flex;
    flex-direction: column-reverse;
}

.box5 {
    background-color: white;
    margin: 0 0;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
}

.box6 {
    background-color: white;
    margin: 0 0;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.box7 {
    background-color: white;
    margin: 0 0;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap-reverse;
}

.box8 {
    background-color: white;
    margin: 0 0;
    display: flex;
    flex-flow: row wrap;
}

.box9 {
    background-color: white;
    margin: 0 0;
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-start;
}

.box10 {
    background-color: white;
    margin: 0 0;
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-end;
}

.box11 {
    background-color: white;
    margin: 0 0;
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
}

.box12 {
    background-color: white;
    margin: 0 0;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
}

.box13 {
    background-color: white;
    margin: 0 0;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-around;
}

.box-item {
    width: 200px;
    height: 200px;
    line-height: 200px;
    vertical-align: middle;
    margin: 5px;
    background-color: #ffd200;
    font-size: 100px;
    color: white;
    text-align: center;
}

.item-tall {
    height: 400px;
    line-height: 400px;
}

.box14 {
    align-items: flex-start;
}

.box15 {
    align-items: flex-end;
}

.box16 {
    align-items: center;
}

.box17 {
    align-items: baseline;
}

.box17 .box-item {
    font-size: 88px;
    line-height: initial;
    text-decoration: underline;
}

.box17 .item-tall {
    font-size: 122px;
    line-height: initial;
}

.box18 {
    align-items: stretch;
}

.box18 .box-item {
    height: auto;
}

.box19 {
    flex-wrap: wrap;
    align-content: flex-start;
}

.box20 {
    flex-wrap: wrap;
    align-content: flex-end;
}

.box21 {
    flex-wrap: wrap;
    align-content: center;
}

.box22 {
    flex-wrap: wrap;
    align-content: space-between;
}

.box23 {
    flex-wrap: wrap;
    align-content: space-around;
}

.box24 {
    flex-wrap: wrap;
    align-content: stretch;
}

.box24 .box-item {
    height: auto;
}

.box25 .order {
    order: -1;
}

.box26 .box-item {
    flex-grow: 1;
    width: auto;
}

.box26    .grow-2 {
    flex-grow: 2;
}

.box27 {
    width: 1024px;
}

.box27 .box-item {
    width: 400px;
}

.box27 .shrink {
    flex-shrink: 0;
}

.box28 .box-item {
    flex-basis: 200px;
    width: 400px; /* width 将失去作用 */
}
.box29 {
    height: 400px;
}
.box29 .box-item {
    align-self: flex-start;
}
.box29 .end {
    align-self: flex-end;
}
</style>
<body>
    <h1>flex-direction属性决定主轴的方向(即项目的排列方向</h1>
    <p>横向排列左对齐</p>
    <div class="box">
        <img
            src="http://imgsrc.baidu.com/imgad/pic/item/5ab5c9ea15ce36d32ae0f90a31f33a87e950b120.jpg"></img>
        <img
            src="http://attach.bbs.miui.com/forum/201403/23/210134o8y38c7m8y4726xa.jpg"></img>
        <img
            src="http://img3.duitang.com/uploads/item/201507/27/20150727214015_HLYSA.jpeg"></img>
        <img
            src="http://b-ssl.duitang.com/uploads/item/201612/17/20161217124615_uAL5n.thumb.700_0.jpeg"></img>
        <img
            src="http://b-ssl.duitang.com/uploads/item/201504/27/20150427223049_AfGKx.jpeg"></img>

    </div>
    <p>横向排列右对齐</p>
    <div class="box2">
        <img
            src="http://imgsrc.baidu.com/imgad/pic/item/5ab5c9ea15ce36d32ae0f90a31f33a87e950b120.jpg"></img>
        <img
            src="http://attach.bbs.miui.com/forum/201403/23/210134o8y38c7m8y4726xa.jpg"></img>
        <img
            src="http://img3.duitang.com/uploads/item/201507/27/20150727214015_HLYSA.jpeg"></img>
        <img
            src="http://b-ssl.duitang.com/uploads/item/201612/17/20161217124615_uAL5n.thumb.700_0.jpeg"></img>
        <img
            src="http://b-ssl.duitang.com/uploads/item/201504/27/20150427223049_AfGKx.jpeg"></img>

    </div>
    <p>正序纵向排列</p>
    <div class="box3">
        <img
            src="http://imgsrc.baidu.com/imgad/pic/item/5ab5c9ea15ce36d32ae0f90a31f33a87e950b120.jpg"></img>
        <img
            src="http://attach.bbs.miui.com/forum/201403/23/210134o8y38c7m8y4726xa.jpg"></img>
        <img
            src="http://img3.duitang.com/uploads/item/201507/27/20150727214015_HLYSA.jpeg"></img>
        <img
            src="http://b-ssl.duitang.com/uploads/item/201612/17/20161217124615_uAL5n.thumb.700_0.jpeg"></img>
        <img
            src="http://b-ssl.duitang.com/uploads/item/201504/27/20150427223049_AfGKx.jpeg"></img>

    </div>
    <p>倒序纵向排列</p>
    <div class="box4">
        <img
            src="http://imgsrc.baidu.com/imgad/pic/item/5ab5c9ea15ce36d32ae0f90a31f33a87e950b120.jpg"></img>
        <img
            src="http://attach.bbs.miui.com/forum/201403/23/210134o8y38c7m8y4726xa.jpg"></img>
        <img
            src="http://img3.duitang.com/uploads/item/201507/27/20150727214015_HLYSA.jpeg"></img>
        <img
            src="http://b-ssl.duitang.com/uploads/item/201612/17/20161217124615_uAL5n.thumb.700_0.jpeg"></img>
        <img
            src="http://b-ssl.duitang.com/uploads/item/201504/27/20150427223049_AfGKx.jpeg"></img>

    </div>
    <h1>flex-wrap换行属性</h1>
    <p>不换行</p>
    <div class="box5">
        <img
            src="http://imgsrc.baidu.com/imgad/pic/item/5ab5c9ea15ce36d32ae0f90a31f33a87e950b120.jpg"></img>
        <img
            src="http://attach.bbs.miui.com/forum/201403/23/210134o8y38c7m8y4726xa.jpg"></img>
        <img
            src="http://img3.duitang.com/uploads/item/201507/27/20150727214015_HLYSA.jpeg"></img>
        <img
            src="http://b-ssl.duitang.com/uploads/item/201612/17/20161217124615_uAL5n.thumb.700_0.jpeg"></img>
        <img
            src="http://b-ssl.duitang.com/uploads/item/201504/27/20150427223049_AfGKx.jpeg"></img>
        <img
            src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1548735887047&di=fb9af21e6b6f5cc935c6cd9d1e19b081&imgtype=0&src=http%3A%2F%2Fb-ssl.duitang.com%2Fuploads%2Fitem%2F201708%2F11%2F20170811174543_v2zij.jpeg"></img>
        <img
            src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1548735887046&di=c0aa8779883541b40365baf90e0cf33e&imgtype=0&src=http%3A%2F%2Fb-ssl.duitang.com%2Fuploads%2Fitem%2F201506%2F30%2F20150630093247_S38kX.jpeg"></img>
        <img
            src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1548736013616&di=e81fe04d9bc90a59edb27feeeb17d76f&imgtype=0&src=http%3A%2F%2Fb-ssl.duitang.com%2Fuploads%2Fitem%2F201709%2F16%2F20170916174113_WdCUA.jpeg"></img>

    </div>
    <p>wrap:换行,第一行在上方</p>
    <div class="box6">
        <img
            src="http://imgsrc.baidu.com/imgad/pic/item/5ab5c9ea15ce36d32ae0f90a31f33a87e950b120.jpg"></img>
        <img
            src="http://attach.bbs.miui.com/forum/201403/23/210134o8y38c7m8y4726xa.jpg"></img>
        <img
            src="http://img3.duitang.com/uploads/item/201507/27/20150727214015_HLYSA.jpeg"></img>
        <img
            src="http://b-ssl.duitang.com/uploads/item/201612/17/20161217124615_uAL5n.thumb.700_0.jpeg"></img>
        <img
            src="http://b-ssl.duitang.com/uploads/item/201504/27/20150427223049_AfGKx.jpeg"></img>
        <img
            src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1548735887047&di=fb9af21e6b6f5cc935c6cd9d1e19b081&imgtype=0&src=http%3A%2F%2Fb-ssl.duitang.com%2Fuploads%2Fitem%2F201708%2F11%2F20170811174543_v2zij.jpeg"></img>
        <img
            src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1548735887046&di=c0aa8779883541b40365baf90e0cf33e&imgtype=0&src=http%3A%2F%2Fb-ssl.duitang.com%2Fuploads%2Fitem%2F201506%2F30%2F20150630093247_S38kX.jpeg"></img>
        <img
            src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1548736013616&di=e81fe04d9bc90a59edb27feeeb17d76f&imgtype=0&src=http%3A%2F%2Fb-ssl.duitang.com%2Fuploads%2Fitem%2F201709%2F16%2F20170916174113_WdCUA.jpeg"></img>

    </div>
    <p>wrap-reverse: 换行,第二行在上方</p>
    <div class="box7">
        <img
            src="http://imgsrc.baidu.com/imgad/pic/item/5ab5c9ea15ce36d32ae0f90a31f33a87e950b120.jpg"></img>
        <img
            src="http://attach.bbs.miui.com/forum/201403/23/210134o8y38c7m8y4726xa.jpg"></img>
        <img
            src="http://img3.duitang.com/uploads/item/201507/27/20150727214015_HLYSA.jpeg"></img>
        <img
            src="http://b-ssl.duitang.com/uploads/item/201612/17/20161217124615_uAL5n.thumb.700_0.jpeg"></img>
        <img
            src="http://b-ssl.duitang.com/uploads/item/201504/27/20150427223049_AfGKx.jpeg"></img>
        <img
            src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1548735887047&di=fb9af21e6b6f5cc935c6cd9d1e19b081&imgtype=0&src=http%3A%2F%2Fb-ssl.duitang.com%2Fuploads%2Fitem%2F201708%2F11%2F20170811174543_v2zij.jpeg"></img>
        <img
            src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1548735887046&di=c0aa8779883541b40365baf90e0cf33e&imgtype=0&src=http%3A%2F%2Fb-ssl.duitang.com%2Fuploads%2Fitem%2F201506%2F30%2F20150630093247_S38kX.jpeg"></img>
        <img
            src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1548736013616&di=e81fe04d9bc90a59edb27feeeb17d76f&imgtype=0&src=http%3A%2F%2Fb-ssl.duitang.com%2Fuploads%2Fitem%2F201709%2F16%2F20170916174113_WdCUA.jpeg"></img>
    </div>
    <p>flex-flow属性是flex-direction属性和flex-wrap属性的简写形式,默认值为row
        nowrap(水平排列不换行)。</p>
    <div class="box8">
        <img
            src="http://imgsrc.baidu.com/imgad/pic/item/5ab5c9ea15ce36d32ae0f90a31f33a87e950b120.jpg"></img>
        <img
            src="http://attach.bbs.miui.com/forum/201403/23/210134o8y38c7m8y4726xa.jpg"></img>
        <img
            src="http://img3.duitang.com/uploads/item/201507/27/20150727214015_HLYSA.jpeg"></img>
        <img
            src="http://b-ssl.duitang.com/uploads/item/201612/17/20161217124615_uAL5n.thumb.700_0.jpeg"></img>
        <img
            src="http://b-ssl.duitang.com/uploads/item/201504/27/20150427223049_AfGKx.jpeg"></img>
        <img
            src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1548735887047&di=fb9af21e6b6f5cc935c6cd9d1e19b081&imgtype=0&src=http%3A%2F%2Fb-ssl.duitang.com%2Fuploads%2Fitem%2F201708%2F11%2F20170811174543_v2zij.jpeg"></img>
        <img
            src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1548735887046&di=c0aa8779883541b40365baf90e0cf33e&imgtype=0&src=http%3A%2F%2Fb-ssl.duitang.com%2Fuploads%2Fitem%2F201506%2F30%2F20150630093247_S38kX.jpeg"></img>
        <img
            src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1548736013616&di=e81fe04d9bc90a59edb27feeeb17d76f&imgtype=0&src=http%3A%2F%2Fb-ssl.duitang.com%2Fuploads%2Fitem%2F201709%2F16%2F20170916174113_WdCUA.jpeg"></img>
    </div>
    <h1>justify-content属性定义了项目在主轴上的对齐方式。</h1>
    <p>flex-start(默认值):左对齐</p>
    <div class="box9">
        <img
            src="http://imgsrc.baidu.com/imgad/pic/item/5ab5c9ea15ce36d32ae0f90a31f33a87e950b120.jpg"></img>
        <img
            src="http://attach.bbs.miui.com/forum/201403/23/210134o8y38c7m8y4726xa.jpg"></img>
        <img
            src="http://img3.duitang.com/uploads/item/201507/27/20150727214015_HLYSA.jpeg"></img>
        <img
            src="http://b-ssl.duitang.com/uploads/item/201612/17/20161217124615_uAL5n.thumb.700_0.jpeg"></img>
        <img
            src="http://b-ssl.duitang.com/uploads/item/201504/27/20150427223049_AfGKx.jpeg"></img>
    </div>
    <p>flex-end:右对齐</p>
    <div class="box10">
        <img
            src="http://imgsrc.baidu.com/imgad/pic/item/5ab5c9ea15ce36d32ae0f90a31f33a87e950b120.jpg"></img>
        <img
            src="http://attach.bbs.miui.com/forum/201403/23/210134o8y38c7m8y4726xa.jpg"></img>
        <img
            src="http://img3.duitang.com/uploads/item/201507/27/20150727214015_HLYSA.jpeg"></img>
        <img
            src="http://b-ssl.duitang.com/uploads/item/201612/17/20161217124615_uAL5n.thumb.700_0.jpeg"></img>
        <img
            src="http://b-ssl.duitang.com/uploads/item/201504/27/20150427223049_AfGKx.jpeg"></img>
    </div>
    <p>center:居中</p>
    <div class="box11">
        <img
            src="http://imgsrc.baidu.com/imgad/pic/item/5ab5c9ea15ce36d32ae0f90a31f33a87e950b120.jpg"></img>
        <img
            src="http://attach.bbs.miui.com/forum/201403/23/210134o8y38c7m8y4726xa.jpg"></img>
        <img
            src="http://img3.duitang.com/uploads/item/201507/27/20150727214015_HLYSA.jpeg"></img>
        <img
            src="http://b-ssl.duitang.com/uploads/item/201612/17/20161217124615_uAL5n.thumb.700_0.jpeg"></img>
        <img
            src="http://b-ssl.duitang.com/uploads/item/201504/27/20150427223049_AfGKx.jpeg"></img>
    </div>
    <p>space-between:两端对齐,项目之间的间隔都相等。</p>
    <div class="box12">
        <img
            src="http://imgsrc.baidu.com/imgad/pic/item/5ab5c9ea15ce36d32ae0f90a31f33a87e950b120.jpg"></img>
        <img
            src="http://attach.bbs.miui.com/forum/201403/23/210134o8y38c7m8y4726xa.jpg"></img>
        <img
            src="http://img3.duitang.com/uploads/item/201507/27/20150727214015_HLYSA.jpeg"></img>
        <img
            src="http://b-ssl.duitang.com/uploads/item/201612/17/20161217124615_uAL5n.thumb.700_0.jpeg"></img>
        <img
            src="http://b-ssl.duitang.com/uploads/item/201504/27/20150427223049_AfGKx.jpeg"></img>
    </div>
    <p>space-around:每个项目两侧的间隔相等。所以,项目之间的间隔比项目与边框的间隔大一倍。</p>
    <div class="box13">
        <img
            src="http://imgsrc.baidu.com/imgad/pic/item/5ab5c9ea15ce36d32ae0f90a31f33a87e950b120.jpg"></img>
        <img
            src="http://attach.bbs.miui.com/forum/201403/23/210134o8y38c7m8y4726xa.jpg"></img>
        <img
            src="http://img3.duitang.com/uploads/item/201507/27/20150727214015_HLYSA.jpeg"></img>
        <img
            src="http://b-ssl.duitang.com/uploads/item/201612/17/20161217124615_uAL5n.thumb.700_0.jpeg"></img>
        <img
            src="http://b-ssl.duitang.com/uploads/item/201504/27/20150427223049_AfGKx.jpeg"></img>
    </div>

    <h1>align-items属性定义项目在交叉轴上如何对齐。</h1>
    <p>flex-start:交叉轴的起点对齐。</p>
    <div class="box box14">
        <div class="box-item">1</div>
        <div class="box-item item-tall">2</div>
        <div class="box-item">3</div>
        <div class="box-item item-tall">4</div>
    </div>
    <p>flex-end:交叉轴的终点对齐。</p>
    <div class="box box15">
        <div class="box-item">1</div>
        <div class="box-item item-tall">2</div>
        <div class="box-item">3</div>
        <div class="box-item item-tall">4</div>
    </div>
    <p>center:交叉轴的中点对齐。</p>
    <div class="box box16">
        <div class="box-item">1</div>
        <div class="box-item item-tall">2</div>
        <div class="box-item">3</div>
        <div class="box-item item-tall">4</div>
    </div>
    <p>baseline: 项目的第一行文字的基线对齐。</p>
    <div class="box box17 line">
        <div class="box-item">1</div>
        <div class="box-item item-tall">2</div>
        <div class="box-item">3</div>
        <div class="box-item item-tall">4</div>
    </div>
    <p>stretch(默认值):如果项目未设置高度或设为auto,将占满整个容器的高度。</p>
    <div class="box box18">
        <div class="box-item">1</div>
        <div class="box-item item-tall">2</div>
        <div class="box-item">3</div>
        <div class="box-item item-tall">4</div>
    </div>
    <h1>align-content属性定义了多根轴线(多行)的对齐方式。如果项目只有一根轴线,该属性不起作用</h1>
    <p>flex-start:交叉轴的起点对齐。</p>
    <div class="box box-tall box19">
        <div class="box-item">1</div>
        <div class="box-item">2</div>
        <div class="box-item">3</div>
        <div class="box-item">4</div>
        <div class="box-item">5</div>
        <div class="box-item">6</div>
        <div class="box-item">7</div>
        <div class="box-item">8</div>
        <div class="box-item">9</div>
    </div>
    <p>flex-end:与交叉轴的终点对齐。</p>
    <div class="box box-tall box20">
        <div class="box-item">1</div>
        <div class="box-item">2</div>
        <div class="box-item">3</div>
        <div class="box-item">4</div>
        <div class="box-item">5</div>
        <div class="box-item">6</div>
        <div class="box-item">7</div>
        <div class="box-item">8</div>
        <div class="box-item">9</div>
    </div>
    <p>center:与交叉轴的中点对齐。</p>
    <div class="box box-tall box21">
        <div class="box-item">1</div>
        <div class="box-item">2</div>
        <div class="box-item">3</div>
        <div class="box-item">4</div>
        <div class="box-item">5</div>
        <div class="box-item">6</div>
        <div class="box-item">7</div>
        <div class="box-item">8</div>
        <div class="box-item">9</div>
    </div>
    <p>space-between:与交叉轴两端对齐,轴线之间的间隔平均分布。</p>
    <div class="box box-tall box22">
        <div class="box-item">1</div>
        <div class="box-item">2</div>
        <div class="box-item">3</div>
        <div class="box-item">4</div>
        <div class="box-item">5</div>
        <div class="box-item">6</div>
        <div class="box-item">7</div>
        <div class="box-item">8</div>
        <div class="box-item">9</div>
    </div>
    <p>space-around:每根轴线两侧的间隔都相等。所以,轴线之间的间隔比轴线与边框的间隔大一倍。</p>
    <div class="box box-tall box23">
        <div class="box-item">1</div>
        <div class="box-item">2</div>
        <div class="box-item">3</div>
        <div class="box-item">4</div>
        <div class="box-item">5</div>
        <div class="box-item">6</div>
        <div class="box-item">7</div>
        <div class="box-item">8</div>
        <div class="box-item">9</div>
    </div>
    <p>stretch(默认值):轴线占满整个交叉轴。</p>
    <div class="box box-tall box24">
        <div class="box-item">1</div>
        <div class="box-item">2</div>
        <div class="box-item">3</div>
        <div class="box-item">4</div>
        <div class="box-item">5</div>
        <div class="box-item">6</div>
        <div class="box-item">7</div>
        <div class="box-item">8</div>
        <div class="box-item">9</div>
    </div>
    <h1>item项目的属性</h1>
    <h2>order属性</h2>
    <p>order属性定义项目的排列顺序。数值越小,排列越靠前,默认为0。</p>
    <div class="box box25">
        <div class="box-item">1</div>
        <div class="box-item">2</div>
        <div class="box-item">3</div>
        <div class="box-item order">4</div>
    </div>
    <h2>flex-grow属性</h2>
    <p>flex-grow属性定义项目的放大比例,默认为0,即如果存在剩余空间,也不放大。</p>
    <p>如果所有项目的flex-grow属性都为1,则它们将等分剩余空间(如果有的话)。如果一个项目的flex-grow属性为2,其他项目都为1,则前者占据的剩余空间将比其他项多一倍。(类似android中weight属性)</p>
    <div class="box box26">
        <div class="box-item grow">1</div>
        <div class="box-item grow grow-2">2</div>
        <div class="box-item grow">3</div>
    </div>

    <h2>flex-shrink</h2>
    <p>flex-shrink属性定义了项目的缩小比例,默认为1,即如果空间不足,该项目将缩小。</p>
    <p>
        如果所有项目的flex-shrink属性都为1,当空间不足时,都将等比例缩小。如果一个项目的flex-shrink属性为0,其他项目都为1,则空间不足时,前者不缩小。(0不缩,1缩)<br>负值对该属性无效。
    </p>
    <div class="box box27">
        <div class="box-item shrink">1</div>
        <div class="box-item">2</div>
        <div class="box-item">3</div>
    </div>

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

    <div class="box box28">
        <div class="box-item">1</div>
        <div class="box-item">2</div>
        <div class="box-item">3</div>
    </div>
    
    <h2>flex属性</h2>
    <p>flex属性是flex-grow, flex-shrink 和 flex-basis的简写,默认值为0 1 auto。后两个属性可选。</p>
    <p>该属性有两个快捷值:auto (1 1 auto) 和 none (0 0 auto)。</p>
    <p>
        .item {
            flex: none | [ &lt;'flex-grow'&gt; &lt;'flex-shrink'&gt;? || &lt;'flex-basis'&gt; ]
        }
    </p>
    <div class="box box28">
        <div class="box-item">1</div>
        <div class="box-item">2</div>
        <div class="box-item">3</div>
    </div>

    <h2>6、align-self属性</h2>
    <p>align-self属性允许单个项目有与其他项目不一样的对齐方式,可覆盖align-items属性。默认值为auto,表示继承父元素的align-items属性,如果没有父元素,则等同于stretch。(单个item特殊化)</p>
    <p>
        .item {
            align-self: auto | flex-start | flex-end | center | baseline | stretch;
        }
    </p>
    <div class="box box29">
        <div class="box-item">1</div>
        <div class="box-item">2</div>
        <div class="box-item end">3<div>flex-end</div></div>
        <div class="box-item">4</div>
    </div>
</body>


</html>

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值