Skip to content

flex 布局指南 ​

基本布局 ​

横排布局 ​

.css
css
display: flex;
flex-direction: row;
margin: 0;

竖排布局 ​

.css
css
display: flex;
flex-direction: column;

对齐方式 ​

上下左右居中 ​

.css
css
display: flex;
justify-content: center;
align-items: center;

垂直居中 ​

.css
css
display: flex;
align-items: center;

水平居中 ​

.css
css
display: flex;
justify-content: center;

间距分布 ​

两端对齐 ​

.css
css
display: flex;
justify-content: space-between;

均匀间隔 ​

.css
css
display: flex;
justify-content: space-around;

文本溢出处理 ​

两行文本溢出 ​

.css
css
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;

单行文本溢出 ​

.css
css
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;

使用建议 ​

  • 根据具体布局需求选择合适的 flex 属性
  • 注意浏览器兼容性,特别是文本溢出相关属性