纯HTML写简历更高效可控,因无需覆盖框架默认样式;应避免动画与多栏布局以防PDF打印错位,用语义化标签、系统安全字体及@media print优化打印效果,GitHub Pages部署仅需三步。

用纯 HTML 写简历,为什么别碰 CSS 框架
直接写 会比引入 Bootstrap 或 Tailwind 更快、更可控——框架的默认间距、字体、响应式断点反而让你花时间覆盖样式,而一份简历根本不需要适配折叠屏或暗色模式。
常见错误是把简历当网页做:加动画、悬浮效果、多栏布局。结果在 HR 的 PDF 打印预览里文字错位、分页截断、字体回退成 Times New Roman。
- 打印时浏览器默认禁用
background-color和box-shadow,但保留color和border - 所有字体优先用系统安全字体栈:
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif; - 避免使用
flex布局做主结构——部分旧版 PDF 转换工具(如 wkhtmltopdf)对display: flex支持不稳定
用语义化标签替代 div 堆砌
简历不是结构复杂的 Web 应用,、、 就够用。语义标签能让屏幕阅读器正确朗读层级,也方便未来用脚本提取信息(比如自动解析为 JSON)。
容易踩的坑是把“工作经历”写成一个大 Chrome 浏览器打印 → “另存为 PDF” 是目前最可靠的方案。关键不是调 HTML,而是调打印设置: 不需要建仓库、配 CI、装插件。GitHub Pages 对纯静态 HTML 开箱即用。 注意:如果用了本地图片,路径必须是相对路径(如
,结果无法被 ATS(求职系统)识别为独立模块。
包裹,标题用 (不是 ,因为整个页面 只应是姓名),时间用 ,便于机器解析,不推荐 + 逗号拼接——后者无法被爬虫归类为“技能项”导出为 PDF 时字体和页边距怎么稳住
中加:(防止移动端缩放干扰打印比例)@media print 强制重置页边距:@media print {
@page { margin: 0.5in; }
body { font-size: 12pt; line-height: 1.4; }
}
font-weight: bold 模拟加粗——某些 PDF 引擎会丢失字重,改用 标签更稳妥部署到 GitHub Pages 只需三步
username.github.io(username 替换为你的真实 GitHub 用户名)index.html,直接 push 到 main 分支https://username.github.io 即可——不用配置域名、不用关防火墙、不涉及 HTTPS 证书./avatar.jpg),不能是 file:/// 或绝对路径;否则上线后头像显示为缺失图标。
前端入门到VUE实战笔记:立即使用
在学习笔记中,你将探索 前端 的入门与实战技巧!











