撇号是 HTML 元素属性值的有效容器吗?

发布于 2024-12-02 13:55:19 字数 358 浏览 1 评论 0原文

通常 HTML 元素属性值用引号标记,例如


<input type="hidden" value="test" />

有时,但是,您会看到类似这样的代码:


<input type='hidden' value='test' />

它是有效的 HTML 吗?它会导致任何问题吗?将两者混合怎么样,比如


<input type='hidden' value="test">

Usually HTML element attribute values are marked with a quotation mark, like


<input type="hidden" value="test" />

Sometimes, however, you see code like


<input type='hidden' value='test' />

Is it valid HTML and can it cause any problems? What about mixing the two, like


<input type='hidden' value="test">

?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦太阳 2024-12-09 13:55:19

James Allardice 对我原来问题的评论中的链接问题引导我找到答案:是的,撇号是 HTML 元素属性值的有效容器。

规范:关于 SGML 和 HTML

默认情况下,SGML 要求所有属性值都使用双引号(ASCII 十进制 34)或单引号(ASCII 十进制 39)分隔。当值由双引号分隔时,单引号可以包含在属性值中,反之亦然。

The linked question from James Allardice's comment to my original question lead me to the answer: yes, apostrophes are valid containers for HTML element attribute values.

Specification: On SGML and HTML

By default, SGML requires that all attribute values be delimited using either double quotation marks (ASCII decimal 34) or single quotation marks (ASCII decimal 39). Single quote marks can be included within the attribute value when the value is delimited by double quote marks, and vice versa.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文