html5的doctype为,HTML5 Doctype支持

W3C并没有说将XHTML 1.1作为text / html提供服务是可以的.它说可以将XHTML 1.0作为text / html提供.

HTML5要理解的是,它将语法和mime类型之间的关系转变为最重要的. HTML5不是说哪些mime类型可以与HTML和XHTML一起使用,而是说如果你以text / html的形式提供页面,那么它就是HTML,如果你将它作为application / xhtml xml提供,那么它就是XHTML.

因此,在确定页面是HTML还是XHTML时,doctype无关紧要.这是浏览器多年来一直在有效地做的事情,但应该注意的是,大多数验证器和一些创作工具确实利用doctype来确定操作模式.新的HTML5验证器(如validator.nu)确实使用mime类型作为决定因素.目前还不清楚创作工具应该做什么,并且仍然在HTML工作组中进行争论,但似乎他们不得不依赖于文件扩展名的映射(例如filename.html与filename.xhtml)

如果仅仅因为HTML5验证器和所有浏览器在面对HTML5文档类型时都做同样的事情,那么即使您没有使用任何其他HTML5功能,它的使用也必须是好事.但是,您应该注意,并非所有有效的HTML4都是有效的HTML5,并且HTML5的许多细节仍在争论中.在某些情况下,最近和建议的更改可能无法在HTML5验证器中实现,因此如果您检查页面,您可能会将事件报告为有效HTML4的错误,并最终可能是有效的HTML5.

最后,请注意,当您将页面作为application / xhtml xml提供时,HTML5 doctype是完全可选的.浏览器完全忽略它.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值