首页 > web前端 > css教程 > HTML 中的 `` 标签可以自闭合吗?

HTML 中的 `` 标签可以自闭合吗?

Mary-Kate Olsen
发布: 2024-10-29 14:35:02
原创
1089 人浏览过

Can `` tags be self-closed in HTML?

自关闭 Span 标签:XHTML 和 HTML 的故事

HTML Span 是否可以使用 取决于基础文档类型定义 (DOCTYPE)。这种区别存在于 XHTML 和 HTML 之间。

XHTML:验证自闭合标签

使用 XHTML 时,所有主流浏览器都支持自闭合标签,例如 。在遵循 XML 语法的 XHTML 中,任何未在 DTD 中定义为空元素的自定义元素都必须显式关闭。因此,自关闭标签是有效的。

考虑以下示例,该示例是有效的,因为它将文档类型指定为 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>Will test page</h2>
    <p>some stuff <span class="drop" /></p>
  </body>
</html>
登录后复制

HTML:使自关闭无效标签

但是,在 HTML 中,像 这样的自闭合标签可以在 HTML 中使用。无效。 HTML 遵循不同的语法,其中某些元素被定义为空元素。 Span 不包含在此列表中。

如果将 DOCTYPE 切换为 HTML,上面的示例将无效:




  
    
  
  
    

Will test page

some stuff

重要提示:

虽然如果 MIME 类型是 text/xml 或 application/xhtml xml,浏览器将正确解释所有自关闭标签,但对于用作 text/html 的页面(绝大多数),只有一组特定的标签可以自关闭.

有用的参考资料:

  • [W3C 验证器](https://validator.w3.org/)
  • [XHTML 与HTML](https://www.w3.org/TR/xhtml2/xhtml_vs_html.html)

以上是HTML 中的 `` 标签可以自闭合吗?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板