在HTML5中正确关闭或自动关闭标签

时间:2014-07-10 23:04:58

标签: html html5 doctype

我有一个关于关闭自我关闭的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>作为我的文档类型。

3 个答案:

答案 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" />