.html和.xhtml扩展名有什么区别?XHTML是一种标记语言,或者它也是一种不同的扩展

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头字段指示应该使用哪种媒体类型来解释资源.所以理论上你可以使用你想要的任何扩展,甚至根本不使用扩展(在使用内容协商时很有用).