Jit*_*yas 7 html xhtml doctype file-extension mime-types
.html和.xhtml文件扩展名有什么区别?
使用.xhtml扩展程序有什么好处?
为什么我们不使用.xhtml扩展,是因为IE?
IE 8的.xhtml扩展怎么样?
.xhtmlIE以外的其他浏览器是否支持?如果是,那么当所有浏览器都支持.xhtml扩展时,我们将获得什么好处.我们会停止使用.html吗?
为什么我们使用XHTML doctype,但使用.html扩展名保存这些文件?
Gum*_*mbo 14
如果通过HTTP提供,则文件扩展名没有意义.唯一重要的信息是Content-Type标头字段,其中指定了资源的媒体类型.
但是,当从本地文件系统提供时,媒体类型通常由文件扩展名标识.
编辑 我认为使用扩展名.html的原因即使是XHTML也是因为XHTML只是HTML格式的HTML,而且每个人都习惯于.html用于HTML文档.(尽管大多数XHTML文档实际上都是HTML,因为媒体类型text/html表示HTML,无论文档类型声明是什么.)
但同样:通过HTTP请求时不需要扩展.在HTTP中,Content-Type头字段指示应该使用哪种媒体类型来解释资源.所以理论上你可以使用你想要的任何扩展,甚至根本不使用扩展(在使用内容协商时很有用).