统一标题视觉风格需用css主动控制外观、层级和响应行为:建立rem字体体系、系统字体栈、1.3–1.5行高、font-weight:600;颜色按语义分深灰#222/中灰#666;外边距精确设置;响应式适配字号与省略号;语义用包裹,样式通过类名统一管理。

在资讯列表中让标题标签保持统一视觉风格,关键不是只写 <h1></h1> 到 <h6></h6>,而是用 CSS 主动控制它们的外观、层级关系和响应行为。
统一字体与尺寸体系
避免每个标题各自设字号颜色,应建立一套可复用的标题规则。例如:
- 用
font-size按层级递减:h1=24px、h2=20px、h3=18px,全部基于rem单位,便于整体缩放 - 统一
font-family,推荐使用系统安全字体栈,如"Segoe UI", "Helvetica Neue", sans-serif - 设置
line-height为 1.3–1.5,确保多行标题不拥挤 - 禁用浏览器默认加粗,改用
font-weight: 600统一控制字重
规范颜色与间距逻辑
标题的颜色和留白直接影响阅读节奏和视觉权重:
- 主标题(如列表项中的 h3)用深灰
#222,次要标题(如副标或来源)用中灰#666,避免纯黑或过浅 - 上下外边距用
margin-top和margin-bottom精确控制,比如 h3 设置margin: 0.5rem 0 0.75rem,不依赖默认值 - 同一列表内所有标题底部留白一致,防止错位或“跳行”感
适配不同设备的显示效果
资讯列表常需在手机、平板、桌面端展示,标题必须响应式调整:
- 用媒体查询缩小移动端标题字号,例如
@media (max-width: 768px) { h3 { font-size: 1.1rem; } } - 对超长标题启用省略号:
white-space: nowrap; overflow: hidden; text-overflow: ellipsis; - 避免在小屏上出现单字换行,添加
word-break: keep-all;或hyphens: auto;
语义正确但样式独立
资讯列表里标题的 HTML 结构要语义清晰,但视觉不必严格对应语义层级:
- 每条资讯用
<article></article>包裹,标题用<h3></h3>(即使内容重要,也不强行用 h1) - 通过 CSS 类(如
.list-title)统一控制样式,而非依赖 h 标签默认表现 - 若需强调某条资讯,可用
font-size或color微调,但避免改变标签层级破坏结构
前端入门到VUE实战笔记:立即使用
在学习笔记中,你将探索 前端 的入门与实战技巧!











