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>
相关推荐
LaoZhangAI2 分钟前
Google Gemini AI图片编辑完全指南:50+中英对照提示词与批量处理教程(2025年9月)
前端·后端
用户11481867894846 分钟前
从零搭建 Vue3 + Nest.js 实时通信项目:4 种方案(短轮询 / 长轮询 / SSE/WebSocket)
前端·后端
LaoZhangAI6 分钟前
Google Gemini Nano与Banana AI完整部署指南:2025年轻量级AI解决方案
前端·后端
Giant1008 分钟前
0 基础也能懂的 Flex 布局教程:3 步搞定网页排版
css
用户114818678948411 分钟前
基于 Webpack Module Federation 的 Vue 微前端实践
前端
怪可爱的地球人12 分钟前
Pinia状态管理有哪些常用API?
前端
小高00712 分钟前
🤔函数柯里化:化繁为简的艺术与实践
前端·javascript·面试
Sherry00714 分钟前
【译】掌握 Flexbox 的终极指南:从烤肉串到鸡尾酒香肠的布局哲学
css·面试·flexbox
却尘15 分钟前
React useMemo 依赖陷阱:组件重挂载,状态无限复原
前端·javascript·react.js
Asort19 分钟前
JavaScript 从零开始(三):浏览器控制台与VS Code协同工作环境搭建详解
前端·javascript