line-height是css属性,必须通过style、class或外部样式表设置,不能作为html属性写在标签内;推荐使用无单位数字(如1.6)以实现响应式缩放,应设在包含文本的块级容器(如p、body)上,避免固定像素值导致适配失效。

line-height 不是 HTML 属性,不能写在标签里像 <p line-height="1.6"></p><div class="aritcle_card flexRow artxards">
<div class="artcardd flexRow">
<a class="aritcle_card_img" rel="nofollow" href="/xiazai/skill8714" title="HTML汇报生成器"><img
src="https://img.php.cn/upload/skill/000/000/081/179220974213190.jpg" alt="HTML汇报生成器" onerror="this.onerror='';this.src='/static/lhimages/moren/morentu.png'" ></a>
<div class="aritcle_card_info flexColumn">
<a rel="nofollow" href="/xiazai/skill8714" title="HTML汇报生成器" class="overflowclass">HTML汇报生成器</a>
<p class="overflowclass">🚀 不用写一行代码!把项目总结、工作汇报、研究报告、技术文档、提案、数据看板直接变精美HTML。12种主题 × 11种背景动效 × 9种鼠标特效 × 10种边框样式 × 实时调色器 × 毛玻璃卡片 × PDF导出,生成后还能自由调色,零门槛AI直出。触发词:项目总结、工作汇报、PPT、生成报告、做个总结、HTML文档、数据报告、流程文档、会议纪要、技术文档、研究报告、数据看板、提案、做个展示页、帮我做个汇报、文档生成。</p>
</div>
<a rel="nofollow" href="/xiazai/skill8714" title="HTML汇报生成器" class="aritcle_card_btn flexRow flexcenter"><b></b><span>下载</span>
</a>
</div>
</div> 这样——浏览器直接忽略。所有行高控制必须靠 CSS。
为什么用 line-height: 1.6 而不是 line-height: 24px
固定像素值会锁死行高,脱离字体大小变化:
- 当 font-size 缩到 12px,line-height: 24px 就显得松垮;
- 当 font-size 放大到 20px,同一 24px 行高可能压住字母 “g”“y” 的下降部;
- 用户开启系统字体放大或强制缩放时,px 值不响应,文字易重叠;
- 用 rem 或 clamp() 动态调字号时,px 行高完全失联。
而 line-height: 1.6 是乘数,始终按当前元素的 font-size 实时计算,安全、可预测。
line-height 设在哪一级元素上才有效
它必须设在**包含文本的块级容器**上,比如 p、div、body:
- 设在 span 或 a 上基本没视觉效果,因为 line-height 控制的是整行行框(line box)高度,不是单个内联元素自身;
- 设在 body 上能统一基准,但标题(h1–h3)通常需单独覆盖,避免头重脚轻;
- 若父容器是 display: flex,子元素 p 的 line-height 仍生效,但整体垂直对齐由 align-items 决定,不是靠它居中。
中文正文该设多少才不粘连也不割裂
纯中文排版有特殊视觉节奏,不能照搬英文经验:
- 小字号正文(font-size: 14px–16px)建议从 line-height: 1.75 起步,低于 1.5 易粘连,高于 2.0 段落断裂;
- 思源黑体、HarmonyOS Sans 等现代无衬线字体自带较大内置行距,1.6 可能已偏松,需打开开发者工具加 border: 1px solid red 观察真实行框;
- 标题可降到 1.3–1.4,但别用 1.0,否则基线对齐会让文字贴顶;
- 做多行省略(-webkit-line-clamp)时,max-height 必须严格等于 line-height × 行数,且单位一致(如都用 em),混用单位会导致截断错位。
真正容易被忽略的是:行高不是“上下留白”,而是行框高度;它不解决多行容器内的垂直居中,也不影响 margin 或 padding。调完之后,务必在不同字号、不同设备、不同字体下用开发者工具看真实行框,而不是只盯着预设数值。
前端入门到VUE实战笔记:立即使用
在学习笔记中,你将探索 前端 的入门与实战技巧!










