【发布时间】:2018-04-24 05:56:12
【问题描述】:
感谢您花时间阅读本文。
我已经查看了与此主题相关的所有直接相关问题和答案,以及间接相关问题和答案。到目前为止,据我所知,他们还没有具体回答我是如何提出这个问题的。虽然这是一条非常好的线路,而且这个问题可能会作为重复发布,但无论如何如果我能从你们中的任何人那里得到正确的答案,我将非常感激。
到目前为止,我开发的任何网站都应该或不应该关闭我的无效元素/自关闭标签。这可能是最佳实践吗?例如:
<br>
<br />
<img>
<img />
<hr>
<hr />
<meta>
<meta />
这里有一些其他类似的问题。记住。我应该这样做吗?这是我需要知道的。谢谢。
Are (non-void) self-closing tags valid in HTML5?
Properly closing or self-closing tags in HTML5
Self-closing tags (void elements) in HTML5
Properly closing or self-closing tags in HTML5
我主要担心的是,通过像 <br /> 这样关闭这些标签可能会使标签与某些浏览器或平台不兼容。这是真的?
无论如何,一如既往地感谢您的时间和回复。祝您度过愉快的一天和退伍军人节周末。
【问题讨论】:
-
“我主要担心的是,通过关闭这些标签可能会使标签与某些浏览器或平台不兼容。这是真的吗?”难以置信的可能性。带斜杠和不带斜杠在网络上都很常见,即使在同一个文件中也是如此,因此任何偏爱其中一个或另一个的工具都无法正常处理大部分网络文档。
-
...除非网页使用 XML 内容类型(例如
application/xhtml+xml)提供,否则您必须包含斜杠。但很少有网站这样做。 -
Link to my blog。 tl;博士:没关系。如果您愿意,我可以将其发布为答案,但我没有任何权威。
-
@MrLister 感谢您的评论。我可以给你一个建议。你在你的网站上执行一点 SEO 你的文章过去和未来。你的文笔不错。 Yoru的答案很棒。我知道您已经通过查看您网站的公共指标来吸引访问者,但是通过一些好的 SEO 可以显着增加访问者。它不会太多,但根据流量,您甚至可以每月收取 100 至 300 美元的被动收入。无论如何,谢谢,祝你好运!
-
@DeveloperDan Pfff,我不是普通的博主;有时,一整年都没有一篇文章!所以无论如何我都不会吸引一大群常客。但是感谢您的支持!