按钮与链接的区别:为什么 HTML 需要 Button Actions
来源:unplannedobsolescence.com — 2026-07-31
📋 概述
链接代表目标,按钮代表动作——这一根本区别决定了浏览器的所有交互行为。链接可以被中键点击、右键复制、书签收藏;按钮则不能。作者提出 Button Actions 提案,希望为 button 元素添加 action 和 method 属性,让按钮也能拥有链接的灵活性,同时保持语义正确性。
🔑 核心要点
- 链接代表目标,按钮代表动作——这一根本区别定义了所有浏览器交互。
- 链接可以被中键打开、复制地址、书签收藏、分享;按钮默认不支持任何此类操作。
- Button Actions 提案:为 button 添加 action 和 method 属性,弥合语义与功能的鸿沟。
- 当浏览器新增标签页功能时,所有网站的链接自动升级——按钮无法享受这种"免费升级"。
💡 金句
超链接先于浏览器标签页诞生,但当浏览器添加标签页时,网站无需做任何事就能支持。想象一下那种感觉!
👍 0
👎 0
← 返回 Lobsters 首页