头版Folia Daily Briefing
← 返回头版
科技互联网

按钮与链接的语义区分:HTML标准化新提案

Triptych Project开发者提议为HTML的button元素添加action和method属性,以明确区分按钮和链接在网页中的不同语义含义 [1]。按钮代表动作,在固定上下文中执行;而链接代表目的地,允许用户控制打开方式,如中键点击或在新标签页打开 [1]。

当前网页开发中存在语义混用的问题 [1]。开发者在实现状态转换导航时,常不正确地使用链接呈现为按钮样式,违反了HTML的语义规范 [1]。美国Web设计系统(USWDS)提供的class="usa-button"虽能将链接伪装成按钮的视觉样式,但无法实现真正的按钮行为 [1]。这一限制对无JavaScript网站构成挑战,例如英国政府网站等项目目前只能依赖链接实现导航功能 [1]。Button Actions提案旨在通过标准化属性设计,为网页无脚本实现和无障碍访问提供价值,其中DELETE请求是最常见的使用场景 [1]。


HTML标准按钮设计网页语义化Triptych项目Web开发