css文字折行以及双端对齐实现方式

使用flex布局后,文字超出容器部分不会自动折行了。实现代码如下:

javascript 复制代码
<el-row>
    <el-col :span="24">
        <span class="label">姓名</span>
        <span class="content">{{name}}</span>
    </el-col>
    <el-col :span="24">
        <span class="label">介绍</span>
        <span class="content">{{intro}}</span>
    </el-col>
</el-row>
css 复制代码
.el-col{
    line-height: 25px;
    display: flex;
    flex-direction: row;
    padding: 10px;
    .label{
        color:#666;
        width: 105px;
        flex-shrink: 0;
        flex-grow: 0;
        padding-right: 5px;
    }
    .content{
        width: calc(100% - 105px);/*设定宽度,不然不生效*/
        word-wrap:  break-word;   /*使用css换行*/
        word-break:  normal;   
    }
}

实现文本左右对齐方式:

css 复制代码
.label{
  	text-align-last: justify;
}

效果如下:

相关推荐
~欲买桂花同载酒~3 分钟前
项目安装- React + TypeScript
前端·react.js·typescript
光辉GuangHui3 分钟前
SDD 实践:OpenSpec + Superpowers 整合创建自定义工作流
前端·后端
ssshooter11 分钟前
infer,TS 类型系统的手术刀
前端·面试·typescript
用户31673613034211 分钟前
图片懒加载,我总结了三个方式
前端
灰太狼大大王12 分钟前
2026 前端基石:HTML5 全景知识体系指南(从入门到架构师思维)
前端
米丘13 分钟前
vue-router 5.x 文件式路由
前端·vue.js
始持13 分钟前
第十五讲 本地存储
前端·flutter
不甜情歌13 分钟前
JS 拷贝:浅拷贝 / 深拷贝原理 + 常用方法
前端·javascript
敲代码的约德尔人14 分钟前
Vue 3 响应式系统完全指南:我在 4 个项目中踩坑后总结的血泪经验
前端·vue.js
始持14 分钟前
第十四讲 网络请求与数据解析
前端·flutter