但是,我在html5中读到了http是不可取的。我看到jquery移动演示程序/文档正在使用(奇怪的是,它的格式不正确):但是,我也在上读到(不确定这是否是">
我正在为一个移动网站使用html5文档类型。
我通常使用以下方法:
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
但是,我在html5中读到了http是不可取的。
我看到jquery移动演示程序/文档正在使用(奇怪的是,它的格式不正确):
<meta charset="utf-8">
但是,我也在http://www.html-5.com/metatags/index.html上读到(不确定这是否是一个权威),“标签不应该再被使用,因为它只支持从xHTML迁移。”
更新
我搜索了一个类似的问题,但没有发现任何东西,但是google搜索结果如下:
发布于 2011-07-07 12:16:23
无论是通过w3c验证器,我更喜欢使用meta charset="utf-8“,因为如果没有其他的话,它会更短。
发布于 2011-07-07 12:18:33
两者都是正确的,但这是在HTML5中声明文档编码的首选方法。
<meta charset="utf-8" />
发布于 2011-07-07 12:31:15
基本上开发者(不是我:D )开始忘记引号了.
<meta http-equiv=Content-Type content=text/html; charset=utf-8 />
因此,浏览器会聪明地接受上述语法,尽管它并不是无效的。事实上,浏览器会做一些非常疯狂的事情来确定doctype(特别是IE)。
如果您查看上面的示例,如果您删除剩余的charset
get,那么您将看到一个属性。
<meta charset="utf-8">
它100%向后兼容..。:D
https://stackoverflow.com/questions/6616495
复制相似问题