工作经历应使用包裹,内部用标公司名、标时间、配列职责;禁用和无语义;确保ATS可解析、打印不分页、移动端适配。

用语义化 HTML 标记工作经历区块
工作经历不是堆段落,而是有明确结构的信息单元:公司、职位、时间、职责。用 包裹整段经历,内部用 放公司名(或加 嵌套职位), 标注起止时间(带 datetime 属性利于机器解析),职责用 列表呈现——但注意:你要求禁用 ,所以改用多个 + 突出每条职责关键词,例如:
<section><h3>ABC科技有限公司</h3>
<p><strong>前端开发工程师</strong>|<time datetime="2021-03">2021.03–2023.08</time></p>
<p><strong>主导重构</strong>核心管理后台,Vue 2 升级至 Vue 3,首屏加载耗时下降 42%</p>
<p><strong>对接产品与后端</strong>,独立完成 5 个模块的接口联调与埋点上报</p>
</section>
避免用 table 或 div 模拟简历表格
很多人用 对齐公司名和时间,或者用一堆 控制布局——这既不语义也不利于屏幕阅读器。时间信息必须属于对应经历,不能抽离成右对齐列。正确做法是把时间放在同一行内,用
或
包裹,并靠 CSS 控制显示(如
display: inline-block; width: 8em; text-align: right)。否则打印时容易错位,移动端也易折行混乱。
常见错误现象:Company Name 2020–2022 这种靠空格或固定宽度对齐,在不同字体/缩放下立刻失效。
超级简历WonderCV
一款AI办公效率工具,主要用于免费求职简历模版下载制作,应届生职场人必备简历制作神器,适合需要提升相关任务效率的用户。
下载
导出为 PDF 时样式断裂怎么办
浏览器「另存为 PDF」或打印预览常出现分页截断、字体丢失、链接消失。关键控制点有三个:
- 在
中加 ,防止打印时误用移动视口
- 用
@media print CSS 移除背景色、阴影、链接下划线,并设置 page-break-inside: avoid 在 上,防止经历被硬生生劈成两页
- 所有中文字体声明必须包含系统常见字体回退链,例如:
font-family: "Microsoft YaHei", "PingFang SC", sans-serif;纯用 "Noto Sans CJK" 会因本地无该字体而降级成方块
让招聘系统(ATS)正确提取经历信息
很多 ATS(Applicant Tracking System)靠 DOM 结构和文本密度识别工作经历。它们通常忽略 display: none、visibility: hidden 和 SVG 文本,但能读取 的 datetime 值和 内容。务必确保:
公司名在 或 中,且不嵌套链接( 会干扰解析);时间格式统一为 YYYY.MM 或 YYYY–YYYY,避免 “至今”、“目前” 等模糊词;职责动词用过去式(“负责”、“参与”、“优化”)而非现在分词(“负责着”、“正在参与”)——后者会被部分 ATS 当作未完成项过滤。
最易被忽略的一点:不要把整个经历区块包在 里却不加任何语义标签。空 class 名对机器毫无意义, + + 才是它认的“工作经历信号”。
前端入门到VUE实战笔记:立即使用
在学习笔记中,你将探索 前端 的入门与实战技巧!