You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

未给href属性值加引号的超链接是否违反现行HTML标准?

结论

未给href属性值添加引号的写法不违反当前生效的HTML标准。

规则依据

当前生效的HTML Living Standard对属性值的引号要求并非强制:当属性值本身不包含空格、双引号、单引号、等号、尖括号、反引号这类HTML语法特殊分隔符时,可以省略包裹属性值的引号,解析器会正确识别完整属性值。
早年基于XML语法的XHTML标准要求所有属性值必须加引号,但该标准已不再是当前Web领域生效的主流HTML标准。

你给出的示例代码中href的属性值https://example.com没有任何会触发解析歧义的特殊字符,完全符合合法无引号属性值的要求,属于标准兼容的正确写法:

<a href=https://example.com>...</a>
实践提示

虽然该写法符合标准,但日常开发中仍更推荐统一为属性值添加引号:

  • 避免后续迭代修改属性值时,意外引入空格、特殊字符导致解析错误
  • 属性边界更清晰,代码可读性更高
  • 适配更严格的代码校验、模板解析场景

内容的提问来源于stack exchange,提问作者guettli

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.28 00:51:17