6

哪个最好?有什么区别?

<meta http-equiv="content-type" content="text/html;charset=utf-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

或者

<meta charset="utf-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

另一件事,我看到 Viewport 元标记和元 http-equiv 标记没有像 charset 和其他元标记一样获得 /> 结束标记......这是为什么呢?

谢谢

4

2 回答 2

12

第二个更好,因为它更简洁。它在 HTML5 中以这种方式标准化。

至于以/>: 结尾的标签,它是什么标签没有区别。没有标签必须像 HTML5 中那样关闭。在过去的 XHTML 时代,所有这些标签都必须像这样关闭,因为 XHTML 与 XML 相关。

因此,要点是:

  1. 使用 HTML5 文档类型:<!DOCTYPE html>- 这不是很好很简单吗?
  2. 绝对使用<meta charset="utf-8">- 更简洁,更优...
  3. 无需关闭标签/>
于 2012-07-20T15:28:19.583 回答
0

参考:http ://www.w3schools.com/html5/tag_meta.asp

HTML 4.01:meta http-equiv="content-type" content="text/html; charset=UTF-8"
HTML5:meta charset="UTF-8"

所以第二个是小(html5)和最新的

于 2012-07-20T16:05:39.010 回答