上线验收时检查 HTML 链接用法,核心不是看代码里有没有 <a>,而是验证每条链接在真实页面中是否指向正确目标、是否可被键盘和辅助技术识别、是否不会把用户带到死路。执行顺序建议是:先列出所有链接及其目标,再逐条点击验证,最后检查可访问性与异常状态。
验收的起点是拿到一份可核对的链接清单。可以在浏览器开发者工具中搜索 <a,也可以对页面 HTML 做一次提取,把 href 值、链接文字和所在位置列成表格。清单至少包含四列:链接文字、目标地址、所在页面、预期行为。
这样做的好处是把“看起来能点”与“确实指向正确位置”分开判断。只靠肉眼浏览,容易漏掉图片链接、图标按钮、页脚重复链接和正文中的锚点链接。
不同链接类型的验收标准不同,不能都用“能打开”一个标准衡量。可以按下面的分类逐项判断:
href="#" 或 href="javascript:void(0)" 只应用于确实不跳转的交互,若承担导航职责则属于验收不通过。判断结果分三档:通过、需修复、待确认。待确认通常出现在目标地址需要登录、依赖外部服务或暂时无法访问的情况,应记录原因而不是直接放行。
链接不只是鼠标能点。验收时用键盘 Tab 键依次移动焦点,检查三件事:焦点是否可见、焦点顺序是否与视觉顺序一致、按 Enter 是否能触发链接。如果链接文字只有“点击这里”或“更多”,读屏用户无法判断目标,应改为能说明去向的文字。
图片链接要检查 alt 是否描述了链接目标,而不是描述图片本身。例如一个带公司标志的首页链接,替代文字应说明“返回首页”,而不是“公司标志图片”。
假设你负责一个刚完成改版的企业站点,可以按以下步骤执行,全部通过后再宣布上线:
如果时间有限,优先验收主导航、注册或购买路径、页脚法律信息链接,这三类链接出错对用户影响最大。下一步可以打开浏览器开发者工具,搜索 <a,先导出当前页面的链接清单,再按上面的步骤逐条核对。