既然是H5的文档申明怎么还用这个meta?
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
为啥不用以下的meta
<meta charset="utf-8">
<meta>标记符是用来指定HTML文档的相关信息,我们可以从中了解到作者、版权信息、编辑器等。
charset=utf-8是指HTML文档的编码方式。
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">中的http-equiv属性为名称/值提供名称,并指示服务器在发送实际的文档之前先在要传送给浏览器的MIME文档头部包含名称/值对。Content-Type指浏览器是通过Content-Type这个标记来了解文件类型,说明是html文件。content="text/html"告诉浏览器准备接受一个HTML文档。
meta告诉搜索引擎后面的信息时关于网页文件的一些信息,http-equiv,指代服务器相应类型,这将告诉浏览器准备接受一个 HTML 文档。
charset是character set 的缩写。就是字符编码是utf-8。个人认为你要省略上面的http-equiv="Content-Type" content="text/html;也是可以的
<meta charset="utf-8">在<!DOCTYPE html>因为<meta charset="utf-8">也不可以让浏览器识别中文
<meta charset="utf-8">在<!DOCTYPE html>因为<meta charset="utf-8">也不可以让浏览器识别文