您需要关闭 HTML 中的元标签和链接标签吗?

2024-01-04

我只是在阅读某人的 HTML,他从未在 HTML head 部分关闭元标记和链接标记。代码运行良好;关闭这些标签是可选的吗?

我认为如果标签没有关闭,它就会格式错误。


A tag必须始终由标签关闭符号关闭>(如果我们忽略某些名义上适用于非 XHTML HTML 但从未在浏览器中实现的 SGML 规则)。

你的意思是问是否elements需要用结束标签结束。答案是非XHTML HTML(包括HTML序列化中的HTML5),不需要或不允许结束标签meta and link元素。然而,在实践中,浏览器只是忽略它们的显式结束标签,以及货物崇拜/ before >,如果您使用它们。 HTML5 甚至正式允许/在 HTML 序列化中也是如此。

在 XHTML 中,适用 XML 规则,因此每个元素无一例外都必须具有开始标记和结束标记,但如果元素内容为空,则相同的标记可以用于这两个角色,例如<meta name="foo" content="bar"/>作为缩写<meta name="foo" content="bar"></meta>。如果您在向符合要求的浏览器提供具有 XML (XHTML) 内容类型的文档时违反了此规定,则您的文档根本不会显示;相反,会显示一条错误消息。

当使用具有 HTML 内容类型 (Content-Type: text/html),由于 XHTML 文档几乎总是在网络上,因此浏览器实际上会应用非 XHTML HTML 规则。

总结一下:

  • 通常,只使用<meta ...>没有/
  • 如果您确实在实际应用 XHTML 解析的上下文中使用 XHTML,请遵循 XML 规则(并确保您了解它们)
  • 如果你的老板让你写<meta ... />, 这样做;它没有用,但不会造成任何损害(除非您尝试根据 HTML 4.01 文档类型进行验证)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

您需要关闭 HTML 中的元标签和链接标签吗? 的相关文章

  • 变量可以存储在图像或 div 标签中吗?

    我已经成功地创建了一个巨大的div其中包含许多小divs 附加到它上面 所以它创建了一个网格 我的目标是能够在每个较小的变量中存储两个变量divs 瓷砖 目前 我可以通过更改较小的图块来存储一个值innerHTML 但是 我希望能够存储的不
  • 通过span标签动态包装js字符串,这可能会在React中危险地渲染

    我有一个字符串 我想使用 aria label 标签将 span 标签单独添加到字母表中 最终结果将在 React 中危险地呈现 请指教 这就是我所拥有的 const str D C B B const addAriaLabels str
  • 我应该清理 Markdown 吗?

    对于我的帖子实体 我将 HTML 和 MARKDOWN 存储在数据库中 HTML 是从 MARKDOWN 转换而来 HTML 用于在页面上呈现 MARKDOWN 用于编辑功能 使用 WMD 我在存储到数据库之前清理 HTML 问题是 我也应
  • 带有边框半径的CSS中的完美圆不起作用

    圆往往是椭圆形的 我想要的是完美的圆 border radius 100 不起作用我想知道为什么 http jsfiddle net 8gD2m 1 http jsfiddle net 8gD2m 1 badge display inlin
  • -webkit-overflow-scrolling:触摸;无效的属性值

    我不明白为什么这不起作用 我把它放在我的 html 和正文中 它仍然显示无效的属性值并被划掉 我首先尝试在媒体查询中使用它 但它在那里不起作用 有谁知道它对我不起作用的潜在原因 谢谢你 html body width 100 height
  • jquery - 如何根据我的滚动位置滚动顶部动画到下一个可见的 div/类?

    如果标题有点模糊 请原谅我 因为我不知道如何写下来 基本上 我们有一个包含 6 个 场景 的页面 他们都有班级 scene和不同的 ID 例如 scene1 scene2 etc 首先 我们必须动态更改每个场景的颜色 gt 场景 1 是浅色
  • 如何使h1标签以其实际宽度居中

    我需要使 h1 标签居中 还需要在其周围制作边框 为了防止占用更多宽度 我给出display inline block但标签没有响应text align center then h1 text align center border 1px
  • 如何在CSS中嵌套多个计数器?

    我想用 CSS 嵌套两个不同的编号 以获得如下所示的自动编号 1 第 1 节 1 1 小节1 1 2 小节1 2 第 2 节 2 1 小节2 2 2 小节2 这是我实现这一目标的尝试
  • Javascript显示/隐藏div onclick

    我有一个页面 其中包含三个 div 每个 div 是一个段落 我想使用 javascript 在用户从导航栏中按下每个 div 时仅在页面中显示这是导航栏 https i stack imgur com 1LnsS png WebDev 只
  • 可编辑的 Div 插入位置

    我有一个可编辑的 div 我正在使用一个按钮将图像插入到该 div 中 现在 我只是在做 document getElementById elementid innerHTML 为了将图像添加到 div 的末尾 我想输入插入符号所在的图像
  • 聚合物纸下拉菜单在浏览器中未正确呈现

    我对简单的纸张下拉菜单的渲染 html 遇到问题 列表项并不显示为样式化的 菜单 而只是出现在页面上的项目列表 单击渲染的纸张输入组件 渲染的下拉列表的一部分 确实会为波纹设置动画 但不会为菜单和菜单项的显示 隐藏设置动画 单击列表中的某个
  • php 在内容前插入十六进制字符数

    我正在将网站移动到新服务器 旧服务器有 php 5 3 2 新服务器有 php 5 5 9 Centos httpd Apache 2 2 26 我已经复制了文件 它工作正常 除了唯一奇怪的事情 一些奇怪的十六进制数字被插入到页面内容之前
  • 如何使用 Angular 2 实现拖放(v2.0.0-beta.15)

    我想以角度实现一个简单的拖放列表 例如我可以更改其顺序的杂货列表 iv 在使用之前实现它https github com akserg ng2 dnd https github com akserg ng2 dnd但我的问题是我使用角度2
  • Chrome 扩展程序未加载 EventListener

    我一直在创建一个 chrome 扩展 它将我的新标签页分成 2 个框架 这样我就可以尝试加载 2 个不同的 URL 现在我开始很简单 但我无法让它们按预期加载 这是代码 背景 html
  • html 音频标签,持续时间总是无穷大

    我一直在研究使用 html 音频标签来播放一些音频文件 音频播放正常 但音频标签的持续时间属性始终返回无穷大 我尝试了接受的答案this https stackoverflow com questions 16849023 html5 au
  • 从 firebase 数据库获取最高分值

    在我的网站上有一些我从 firebase 获得的电影 电影的分数在0到100之间 我已经在我的网站上找到了所有电影 我还想按降序显示它们 例如评分最高的 5 部电影 我怎样才能实现这一点 感谢您的回答 const app initializ
  • 为什么Disabled = true对于html有效?

    我注意到我们的代码中有一个disabled ture 我是锚标签的源代码 我想知道为什么它在 IE 中有效 我也在互联网上进行了搜索 通过网络搜索 它也被用于很多源代码中 我一直在搜索if ture 拼写错误的true也可以被IE使用 有人
  • javascript获取网页中选定文本的段落

    突出显示文本后 我想获取所选文本所在的段落 var select window content document getSelection 请问有什么指点吗 这实际上很难做到 因为你必须考虑六种情况 所选内容不在一个段落内 简单 整个选择都
  • HTML 布局:向现有网站添加侧边栏

    我有一个网站 其正文如下所示 div div div div div div 这些中没有使用绝对 相对定位技巧divs 但是有很多floats clears margins and padding这些风格divs 及其内部元素 所有这些都会
  • HTML标题属性样式[重复]

    这个问题在这里已经有答案了 如何在不使用 javascript 或 CSS 的情况下更改以下标记中标题属性的样式 因为我将 HTML 插入到原本无法编辑的文档中的特定位置 span title This is information Thi

随机推荐

  • 强制内连接与多对多关系实体框架

    我的数据库中有一个多对多关系设置 如下所示 User Id PK Identity First Last various other fields Skill Id PK Identity Description UserSkill Use
  • kubeflow ParallelFor使用之前的containerop输出

    我可以使用创建静态 for 循环 with dsl ParallelFor 1 2 3 as item 我怎样才能使用container op output作为输入ParallelFor 假设第一个容器输出一个整数n 然后我想跑Parall
  • Mongodb 驱动程序:主机和选项之间缺少分隔斜杠

    我复制了代码MONGODB NODE JS 驱动程序 2 2 https mongodb github io node mongodb native 2 2 tutorials connect authenticating 并做了一些修改
  • 从 Spark 中的类别列表创建一个热编码向量

    如果我有包含 5 个类别 A B C D E 的数据和一个客户数据集 其中每个客户可以属于一个 多个或不属于任何类别 我怎样才能获取这样的数据集 id categories 1 A C 2 B 3 4 D E 并将类别列转换为一个热编码向量
  • 使用 MySQL 设置 .NET MVC3

    Hy Guys 如何配置 Web 配置以使用 MVC 3 访问 mysql 数据库 为了使用 SQLExpress 我在示例中包含了这段代码来配置
  • 网络电子邮件斑马条纹表在 Gmail、Hotmail、Outlook 上不可能吗?

    我正在尝试创建一个具有斑马条纹样式的网络邮件模板 该模板在不同的客户端上看起来相同 该模板来自第三方应用程序 我无法控制 该应用程序迭代候选者 我唯一能做的就是为每个候选者创建一个部分 如下所示伪代码 for candidate of ca
  • 使用同一 DLL 的多个版本

    我遇到过一种情况 应用程序具有一个或多个 dll 的多个 不兼容 版本 app exe a dll v3 0 plugins foo foo dll plugins foo a dll v4 0 plugins foo 在这个例子中 app
  • 导出为 CSV 文件并在浏览器中打开

    我遇到了一个问题 我需要将数据导出到 csv 文件 但不将文件存储在文件系统中 相反 我只需要在浏览器中打开文件 我编写了以下代码将数据写入 csv 文件 FileWriter myWriter new FileWriter output
  • grpc make 找不到协议 3

    我按照以下方式安装了grpc java指示 https github com grpc grpc java在我的 Mac 上 运行 Mavericks 这包括安装 protobuf v3 0 0 alpha 2 我这样做了 which pr
  • LINQ 中的聚合与求和性能

    求和的三种不同实现IEnumerable 源下面给出了当源有 10 000 个整数时所花费的时间 source Aggregate 0 result element gt result element 需要 3 毫秒 source Sum
  • Java 中的 STXXL 等效项

    我正在寻找一个专为 Java 中的大型数据集设计的集合框架 其行为透明 例如STXXL http stxxl sourceforge net 对于 C 来说是这样 它应该透明地交换到磁盘 但比普通的基于操作系统的虚拟机交换更有效 Strin
  • 将数字向下舍入到最接近的十次方

    我有一个数字 我需要将其四舍五入到最接近的十次方 看起来这应该是可能的 不需要一大堆 if 语句或使用递归或循环 但我不知道最优雅的方法 如果不清楚我的意思 这里有一些例子 f 1 1 f 5 1 f 15 10 f 43 10 f 456
  • 如何获取当前 TensorFlow 名称范围

    我创建相对名称范围tf name scope 如何获取当前的绝对名称范围 从代码来看 它看起来像tf get default graph name stack会给我这个 但这看起来像是一种非官方的方式 有官方的方法吗 我认为不是 因此我做了
  • iPad 2 Safari 显示像素化 html 文本和图像

    我们正在为 iPad 和 iPhone 开发 HTML5 CSS3 应用程序 该应用程序在 iPad 和所有 iPhone 上运行良好 但是 iPad 2 在启动时显示 html dom 对象像素化 并且保持这种状态 有时总是这样 有时会持
  • FailedPreconditionError:表已初始化

    我正在使用数据集 api 从 tfrecords 读取数据 我正在使用以下代码将字符串数据转换为虚拟数据 SFR1 tf feature column indicator column tf feature column categoric
  • 当内容中包含 .com 时,链接在 标记中不起作用

    在我的代码中 我生成了 html 电子邮件消息的正文 其部分内容如下 a href mylink pl SomeName com a 当我在邮件客户端或 Gmail 中收到此电子邮件并单击链接时 我将被定向到SomeName com而不是到
  • 调用约定和评估顺序[重复]

    这个问题在这里已经有答案了 我知道 C 没有指定参数传递给函数的顺序 但是如果我们写下面的代码 void cdecl func int a int b int c printf d d d a b c int main int i 10 f
  • 会话超时后如何重定向到主页

    我正在开发一个网站 我想在会话超时后重定向到主页 谁能帮我解决这个问题 http csharpdotnetfreak blogspot com 2008 11 detecting session timeout and redirect h
  • Java2MySQL > 再次因底层异常导致通信链路失败

    我正在用Java编写程序 它连接到MySQL数据库 由于第一类是具有单个静态方法返回的类java sql Connection 调试完毕并连接正常后 我再也没有碰过它 几天前 我发现我的程序返回了这个错误 com mysql jdbc Co
  • 您需要关闭 HTML 中的元标签和链接标签吗?

    我只是在阅读某人的 HTML 他从未在 HTML head 部分关闭元标记和链接标记 代码运行良好 关闭这些标签是可选的吗 我认为如果标签没有关闭 它就会格式错误 A tag必须始终由标签关闭符号关闭 gt 如果我们忽略某些名义上适用于非