很多人做网页第一反应是找模板或建站工具。我这次刻意从空文件开始写,目的是把结构、样式、行为这三层彻底理清楚。手写 HTML 的好处是可控:每一行代码都知道它为什么在那里,出了问题也能定位到具体位置。
这个网页是一个个人作品展示页,包含首页介绍、项目列表和联系方式三个区块。
先定结构,再写样式
动手写标签之前,我先在纸上画了区块划分。大致分为:顶部导航、主视觉区、项目卡片区、页脚。对应到 HTML 就是 header、main、section、footer 这几个语义化标签。
语义化标签不只是好看。它让屏幕阅读器能正确识别内容层级,也让搜索引擎理解页面重点。能用