flex 发表于 2016-01-02 | 分类于 前端 flex 网页常见布局效果 同一行等比划分html123456<div> <span>11</span> <span>22</span> <span>33</span> <span>44</span></div> css123456div { display: flex;}span { flex: 1;} 左侧固定宽度,右边自适应html1234<div> <p>1</p> <span>2</span></div> css12345678910div { display: flex;}p{ flex: 0 0 100px; width: 100px; }span{ flex: 1;} 两侧固定宽度,中间自适应html12345<div> <span>1</span> <p>2</p> <span>3</span></div> css12345678910div{ display: flex;}span{ flex: 0 0 100px; width: 100px; } p{ flex: 1;} 最简单的水平垂直居中html123<div> <p></p></div> css12345678910111213div{ display: flex; align-items: center; //垂直居中 justify-content: center; //水平居中 width: 500px; height: 500px; border: 1px solid #000;}p{ width: 100px; height: 100px; background-color: red;}