<...>和<... />之间有什么区别吗?
非常直截了当:
<meta charset="utf-8">
<meta charset="utf-8" />
Run Code Online (Sandbox Code Playgroud)
执行,功能等有什么不同吗?
jba*_*037 16
XHTML需要用于("br","input","img")等元素的尾部斜杠,而在HTML5中它们是可选的.
请参阅:我应该删除元标记中的尾部斜杠吗?
另请参阅:HTML 5是否使用尾随斜杠
在 HTML 中没有结束标签的标签(如<br>和<meta>)称为自闭合。 <br>并且<br />在 HTML 中同样有效。
但是,XML 不允许省略结束标记;<head><meta></head>是无效的 XML!在/之前的>字符指示到XML,这个标记应立即关闭。也就是说,<x></x>在语义上等同<x />于 XML。
<br />在编写 HTML 代码时,您应该更喜欢这种形式,并且希望它也是有效的 XHTML。如果您不关心 XML 或 XHTML,则可以选择您喜欢的语法。
请注意,这<br/>是与 具有相同含义的有效 XML <br />,但具有解析错误的旧浏览器会将该标记解析为具有名称的标记br/。在标记名称和/字符之间添加一个空格满足有缺陷浏览器的解析器(然后将其/视为属性名称),同时仍然生成格式良好的 XML。
| 归档时间: |
|
| 查看次数: |
6339 次 |
| 最近记录: |