CSS 效果:多列文字,第一行对齐,flex方式元素被挤压

如图效果:2列,第一列只有一行,第二列多行。要求第一行对齐

实现:使用flex

如果不配置flex-shrink的话,第一列会被挤压

给第一列:备注配置压缩属性: flex-shrink:0。

html 复制代码
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
</head>
<style>
  /*  flex布局,通过line-height控制第一行对齐*/
  .remark {
    display: flex;
    flex-direction: row;
    width: 300px;
    background-color: #eeeeee;
    padding: 20px;
  }

  .col1 {
    background-color: #b7d4a8;
    flex-shrink: 0;/*不压缩,当第二列数据过多时不会被挤压换行 */
  }

  .col2 {
    margin-left: 10px;
  }

</style>
<body>
<div class="remark">
  <div class="col1">备注:</div>
  <div class="col2">
    夜静春山空,浓睡酒不醒.夜静春山空,浓睡酒不醒.夜静春山空,浓睡酒不醒.夜静春山空,浓睡酒不醒.夜静春山空,浓睡酒不醒.s
  </div>
</div>
</body>
</html>
相关推荐
Codebee12 小时前
Harness Engineering:AICode 的灵魂
前端·人工智能·前端框架
Highcharts.js12 小时前
线形比赛积分增长或竞赛图|Highcharts企业图表代码示列
开发语言·前端·javascript·折线图·highcharts·竞赛图
hpysirius12 小时前
在企业搭建一套完整的AI Agent系统
前端
追逐梦想永不停12 小时前
记录一个好用的excel判断数字格式的公式
前端·chrome·excel
hpysirius12 小时前
从零构建 Web 端视频剪辑器:技术实践与思考
前端
让学习成为一种生活方式13 小时前
大肠杆菌合成扑热息痛--对乙酰氨基酚--文献精读227
开发语言·前端·javascript
李白的天不白13 小时前
请求不到百度网址的原因
前端
Gary Studio13 小时前
Selinux编写
linux·服务器·前端
网络点点滴13 小时前
NPM的包版本管理
前端·npm·node.js
光影少年13 小时前
react性能优化比较好的办法有哪些?
前端·react.js·性能优化