Meta标签解释:http-equiv和charset

时间:2012-07-20 15:26:17

标签: html

哪个最好?有什么区别?

<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标签没有得到/&gt;关闭标签作为charset和其他meta标签有......为什么会这样?

谢谢

2 个答案:

答案 0 :(得分:12)

第二个更好,因为它更简洁。它以HTML5标准化。

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

因此,外卖就是:

  1. 使用HTML5 doctype:<!DOCTYPE html> - 这不是很简单吗?
  2. 绝对使用<meta charset="utf-8"> - 更简洁,更优秀的投资者......
  3. 无需使用/>
  4. 关闭代码

答案 1 :(得分: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)和最新的