我有一个关于关闭自我关闭的HTML标记的问题。
哪个更合适?
1. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
2. <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
此外,如果任何人都有这个<meta>
标记的替代品,例如:
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
OR
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
This文章对我有所帮助。
我使用<!DOCTYPE html>
作为我的文档类型。
答案 0 :(得分:3)
这完全取决于您的DOCTYPE:符合XHTML标准需要自闭标签。 HTML4和HTML5不需要自动关闭标签。
答案 1 :(得分:3)
在HTML5
中,关闭某些 HTML标记并非绝对必要......(但有些人会这样做)
表格w3.org:
8.1.2.1开始标记
...
...
6)然后,如果元素是void elements之一,或者元素是foreign element,那么可能只有一个&#34; /&#34; (U + 002F)字符。此字符对void elements无效,但在foreign element上,它会将开始标记标记为自动关闭。
答案 2 :(得分:0)
我认为这是个人偏好,因为它在[HTML 4/5]中返回相同的结果。但是,我最常见的是#3,所以这就是我习以为常的方式。
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<img src="http://images.wisegeek.com/young-calico-cat.jpg" alt="Smiley face" height="42" />