”工欲善其事,必先利其器。“—孔子《论语.录灵公》
首页 > 编程 > \"\" 是关闭 HTML Span 标记的有效方法吗?

\"\" 是关闭 HTML Span 标记的有效方法吗?

发布于2024-11-18
浏览:289

Is \\" 关闭 HTML Span 标记的有效方法? “/>”是关闭 HTML Span 标记的有效方法吗? " />

HTML Span可以用“”关闭吗?

用“”铰链关闭HTML Span的有效性

XHTML

在遵循 XML 标准的 XHTML 中,所有主流浏览器都识别自闭合标签,例如“ For”。例如,考虑以下有效的 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(非 XHTML)

相反,当使用不带 XHTML 文档类型的 HTML 时,“”不是有效的自闭合标签。以这个 HTML 为例:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.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>

此代码不会验证,因为跨度必须用“”正确关闭。

附加说明:

  • 如果页面的 mime 类型是“text/xml”或“application/xhtml xml”,浏览器仅确保正确解释自关闭标记。对于大多数作为“text/html”的网页,请参阅已批准的自关闭标签的参考资料。
  • 有用的参考资料:[W3C 验证器](https://validator.w3.org/)、[ XHTML 与 HTML](https://www.w3.org/TR/xhtml11/).
最新教程 更多>
  • C++中可以直接初始化类数据成员吗?
    C++中可以直接初始化类数据成员吗?
    类数据成员可以直接初始化吗?在 C 中,类数据成员不能使用直接初始化语法 () 进行初始化,如下例所示:#include <iostream> class test { public: void fun() { int a(3); std::cou...
    编程 发布于2024-11-18
  • 为什么 `std::cout
    为什么 `std::cout
    f 的奇事;为什么它总是在输出中打印 1?遇到一种特殊的行为,即调用不带括号 (f;) 的函数并使用 std::cout 打印其结果始终产生数字 1 可能会引发问题。最初,人们可能期望代码打印一个函数指针,但观察表明并非如此。深入研究下面的代码:#include <iostream> u...
    编程 发布于2024-11-18
  • 为什么我的 Font Awesome 图标没有显示?
    为什么我的 Font Awesome 图标没有显示?
    Font Awesome 图标显示问题:解决方法如果您遇到 Font Awesome 图标未出现在您的网站上的问题,尽管包括必要的文件,请考虑以下故障排除提示:验证 CDN 链接: 确保您使用的是正确的 CDN 链接。例如,使用:<link href="http://cdnjs...
    编程 发布于2024-11-18
  • 如何在 PHP 中组合两个关联数组,同时保留唯一 ID 并处理重复名称?
    如何在 PHP 中组合两个关联数组,同时保留唯一 ID 并处理重复名称?
    在 PHP 中组合关联数组在 PHP 中,将两个关联数组组合成一个数组是一项常见任务。考虑以下请求:问题描述:提供的代码定义了两个关联数组,$array1 和 $array2。目标是创建一个新数组 $array3,它合并两个数组中的所有键值对。 此外,提供的数组具有唯一的 ID,而名称可能重合。要求...
    编程 发布于2024-11-18
  • 如何从 JavaScript 单击事件调用 ASP.NET 方法?
    如何从 JavaScript 单击事件调用 ASP.NET 方法?
    从 JavaScript 访问 ASP.NET 函数要从 JavaScript 的单击事件调用 ASP.NET 方法,可以使用非标准方法:受雇。这里有详细的指南:使用 IPostBackEventHandler 接口增强 Page 类:在您的 ASP.NET 代码文件中,使用以下代码继承 Page ...
    编程 发布于2024-11-18
  • 您可以在 JavaScript 中的条件语句内声明函数吗?
    您可以在 JavaScript 中的条件语句内声明函数吗?
    条件语句中的函数声明在 JavaScript 中,函数声明具有不同的行为,具体取决于流行的语言标准及其执行环境。 严格模式 (ES5)严格模式,在 ECMAScript 5 中引入(ES5),条件语句中不允许使用函数声明。这是因为函数声明创建了提升变量,这些变量的作用域为整个函数或全局作用域。将它们...
    编程 发布于2024-11-18
  • Bootstrap 4 Beta 中的列偏移发生了什么?
    Bootstrap 4 Beta 中的列偏移发生了什么?
    Bootstrap 4 Beta:列偏移的删除和恢复Bootstrap 4 在其 Beta 1 版本中引入了重大更改柱子偏移了。然而,随着 Beta 2 的后续发布,这些变化已经逆转。从 offset-md-* 到 ml-auto在 Bootstrap 4 Beta 1 中, offset-md-*...
    编程 发布于2024-11-18
  • 如何修复 macOS 上 Django 中的“配置不正确:加载 MySQLdb 模块时出错”?
    如何修复 macOS 上 Django 中的“配置不正确:加载 MySQLdb 模块时出错”?
    MySQL配置不正确:相对路径的问题在Django中运行python manage.py runserver时,可能会遇到以下错误:ImproperlyConfigured: Error loading MySQLdb module: dlopen(/Library/Python/2.7/site-...
    编程 发布于2024-11-18
  • 在 Go 中使用 WebSocket 进行实时通信
    在 Go 中使用 WebSocket 进行实时通信
    构建需要实时更新的应用程序(例如聊天应用程序、实时通知或协作工具)需要一种比传统 HTTP 更快、更具交互性的通信方法。这就是 WebSockets 发挥作用的地方!今天,我们将探讨如何在 Go 中使用 WebSocket,以便您可以向应用程序添加实时功能。 在这篇文章中,我们将介绍: WebSoc...
    编程 发布于2024-11-18
  • 如何使用 MySQL 查找今天生日的用户?
    如何使用 MySQL 查找今天生日的用户?
    如何使用 MySQL 识别今天生日的用户使用 MySQL 确定今天是否是用户的生日涉及查找生日匹配的所有行今天的日期。这可以通过一个简单的 MySQL 查询来实现,该查询将存储为 UNIX 时间戳的生日与今天的日期进行比较。以下 SQL 查询将获取今天有生日的所有用户: FROM USERS ...
    编程 发布于2024-11-18
  • 复杂的查询条件应该在数据映射器还是服务层处理?
    复杂的查询条件应该在数据映射器还是服务层处理?
    如何处理复杂查询条件:Data Mapper vs. Service Layer面向对象编程中处理复杂查询条件时,有主要有两种方法:在数据映射器或服务层中处理它们。数据映射器方法数据映射器模式用于将域对象映射到和来自数据库。在处理条件的上下文中,数据映射器可以具有接受条件列表的通用 get() 方法...
    编程 发布于2024-11-18
  • 当前MySQL root密码为空时如何重置?
    当前MySQL root密码为空时如何重置?
    重置 MySQL Root 密码当使用空密码以 root 身份登录时遇到困难,通过传统方式修改它可能会面临挑战方法。本文探讨了强制重置 root 密码的替代解决方案。强制密码重置:创建密码重置脚本:首先制作一个包含以下命令的脚本:UPDATE mysql.user SET Password=PASS...
    编程 发布于2024-11-18
  • 如何使用 C 或 C++ 中的 Win32 API 从 DLL 和 EXE 检索版本信息?
    如何使用 C 或 C++ 中的 Win32 API 从 DLL 和 EXE 检索版本信息?
    获取 DLL 和 EXE 的版本信息许多应用程序需要能够从文件中检索版本信息。此信息用于显示目的,例如在属性对话框上显示版本号。Win32 API 提供了多个可用于获取版本信息的函数。一种常见的方法是使用 GetFileVersionInfo API。使用 GetFileVersionInfoGet...
    编程 发布于2024-11-18
  • 如何从同一本地网络上的另一台计算机访问 FastAPI 后端?
    如何从同一本地网络上的另一台计算机访问 FastAPI 后端?
    如何从同一本地网络上的不同计算机/IP 访问 FastAPI 后端从同一本地网络上的不同计算机访问 FastAPI 后端同一本地网络,必须确保以下几点:1.主机标志配置:运行FastAPI服务器时将主机标志设置为0.0.0.0。这允许服务器侦听本地计算机上的所有可用 IP 地址。2。防火墙调整:确保...
    编程 发布于2024-11-18
  • 使用 Symbol.iterator 控制循环
    使用 Symbol.iterator 控制循环
    您是否曾经使用过 Object.entries 并想知道它是如何工作的?比你想象的要简单得多! 这是一个基本实现: function objectEntries(obj) { const entries = []; for (const key in obj) { if (Objec...
    编程 发布于2024-11-18

免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。

Copyright© 2022 湘ICP备2022001581号-3