首页  >  文章  >  web前端  >  自关闭 HTML Span 在所有情况下都有效吗?

自关闭 HTML Span 在所有情况下都有效吗?

Susan Sarandon
Susan Sarandon原创
2024-11-02 02:42:02765浏览

Are Self-Closing HTML Spans Valid in All Cases?

自关闭 HTML Span:有效还是无效?

HTML Span 是否可以使用自关闭语法来关闭,即

HTML Span 可以使用自关闭语法来关闭吗?跨度类 =“drop”/>?这种方法的有效性取决于您的文档类型。

XHTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
</head>
<body>
    <h2 id="test">Test</h2>
    <p>Some stuff <span class="drop" /></p>
</body>
</html>

在 XHTML(遵循 XML 标准的 HTML)中,所有主要的自闭合标签都支持浏览器。例如,以下代码在 XHTML 中是有效的:

HTML

但是,在 HTML(没有 XHTML 文档类型)中,自闭合标签仅是对于一组有限的元素有效。要确定特定元素是否可以自关闭,请参阅该元素的 W3C 规范(例如,

可以在没有结束标记的情况下关闭)。
    附加说明:
  • 某些浏览器可能会错误地解释 HTML 中的自关闭标签。为了确保兼容性,最好使用完整的结束标记语法,即

由于服务器通常以文本/html 形式提供页面,因此大量大多数情况下应该使用传统的结束语法。

    有用的参考资料:
  • [W3C 验证器](https://validator.w3. org/)
[XHTML 与 HTML](https://www.w3.org/2002/Talks/1206-xhtml2/history.html)

以上是自关闭 HTML Span 在所有情况下都有效吗?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn