文科生三分钟可写出可运行HTML简历,因HTML本质是给文字加标签而非编程,纯HTML+默认样式已足够清晰可用,关键在正确使用语义化标签、避免冗余样式、适配打印与移动端视口。

完全可行,而且比你想象中快——不用写一行 JavaScript,不装任何工具,用记事本就能完成第一版。
为什么文科生也能三分钟写出可运行的HTML简历
HTML 本质是“给文字加标签”,不是编程。比如把“张三”标成标题,就写 <h1>张三</h1>;把邮箱写成可点击链接,就写 @#@#@#@#@#@#@#@#@#@0。浏览器看到这些标签,自动知道怎么显示、怎么换行、怎么缩进。
常见误区是以为要先学“前端框架”或“CSS 动画”。其实纯 HTML + 浏览器默认样式,已经能产出结构清晰、打印可用、手机可读的简历。真正卡住人的,从来不是语法,而是:
– 不知道该用哪个标签(<section></section> 比 <div> 更合适)<br>– 不敢删掉模板里那些看不懂的 <code>style="..." 内联样式
– 本地双击打开正常,一上传 GitHub Pages 就变白纸(路径大小写或资源缺失)
从空白文件到可打印PDF:只改5处关键标签
新建一个文本文件,重命名为 index.html,粘贴以下最小可用结构,然后按列表替换对应内容即可:
<meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>你的姓名 - 简历</title><header><h1>你的姓名</h1>
<p><a href="mailto:you@example.com">you@example.com</a> | 138-0013-8000</p>
</header><p><main><section><h2>教育背景</h2>
<h3>XX大学</h3>
<p><small>2020.09 – 2024.06</small></p>
<p>汉语言文学(本科)|GPA 3.7/4.0</p>
</section></main></p><pre class="brush:php;toolbar:false;"><section><h2>实习经历</h2>
<h3>XX出版社</h3>
<p><small>2023.07 – 2023.09</small></p><div class="aritcle_card flexRow artxards">
<div class="artcardd flexRow">
<a class="aritcle_card_img" rel="nofollow" href="/ai/2249" title="超级简历WonderCV"><img
src="https://img.php.cn/upload/ai_manual/000/000/000/175679998691134.png" alt="超级简历WonderCV" onerror="this.onerror='';this.src='/static/lhimages/moren/morentu.png'" ></a>
<div class="aritcle_card_info flexColumn">
<a rel="nofollow" href="/ai/2249" title="超级简历WonderCV" class="overflowclass">超级简历WonderCV</a>
<p class="overflowclass">一款AI办公效率工具,主要用于免费求职简历模版下载制作,应届生职场人必备简历制作神器,适合需要提升相关任务效率的用户。</p>
</div>
<a rel="nofollow" href="/ai/2249" title="超级简历WonderCV" class="aritcle_card_btn flexRow flexcenter"><b></b><span>下载</span>
</a>
</div>
</div>
<p>参与《现代散文选》校对与文案撰写,完成3本图书初稿整理</p>
</section>html>
- 把所有
你的姓名、you@example.com、138-0013-8000替换成你的真实信息 -
<h2></h2>标签只用于模块标题(如“教育背景”“实习经历”),别套在公司名上 - 时间一律用
<small></small>包裹,浏览器默认会缩小并靠左对齐,比手调字号更稳 - 每段经历必须用独立的
<section></section>包裹,这是后续导出 PDF 时防止跨页断裂的关键 - 保存后,直接双击用 Chrome 打开——不是“预览”,是真实网页,右键“打印”就能生成 PDF
导出PDF时第二页只剩两行?三个必查点
这是文科生最常遇到的“崩溃瞬间”,根源几乎都在打印样式没适配,而不是内容写错了:
- 没加
@media print规则:在里<style></style>标签内补上:@media print { body { font-size: 12pt; line-height: 1.5; } section { break-inside: avoid; } } - 用了
float或position: fixed:这两类 CSS 在 Chrome 的 PDF 导出引擎里基本失效,会导致内容重叠或消失。纯 HTML 结构天然规避这个问题 - 本地打开没问题,但 GitHub Pages 上打印错乱:检查文件名是否全小写(
index.html不是INDEX.HTML),以及所有链接路径是否以./开头(避免绝对路径)
手机上看字特别小?只缺这一行meta
很多人本地测试觉得挺好,发给 HR 后对方说“点开全是缩微字”。这不是字体问题,是页面没告诉手机“按真实宽度渲染”:
确认 里有且仅有这一行:<meta name="viewport" content="width=device-width, initial-scale=1">
没有它,手机浏览器会按桌面宽度(通常 980px)渲染,再整体缩小显示,导致文字糊成一片。加上之后,iPhone 和安卓都能正确识别视口,正文自动放大到可读尺寸。
真正难的不是写代码,是克制住“想做得更炫”的冲动——先让姓名、邮箱、最近一段经历在手机上三秒内被扫到,再谈图标、动画、响应式分栏。很多文科生做完第一版就发现:原来“控制权”一直在自己手里,只是之前没人告诉你可以这么用。










