gpt4 book ai didi

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

转载 作者:太空狗 更新时间:2023-10-29 13:58:03 26 4
gpt4 key购买 nike

.html.xhtml 文件扩展名有什么区别?

使用 .xhtml 扩展有什么好处?

为什么我们不使用 .xhtml 扩展名,难道只是因为 IE?

IE 8 的 .xhtml 扩展名怎么样?

.xhtml 是否在 IE 之外的其他浏览器中被支持?如果是,那么当所有浏览器都支持 .xhtml 扩展时,我们将获得什么好处。我们会停止使用 .html 吗?

为什么我们使用 XHTML 文档类型,但使用 .html 扩展名保存这些文件?

最佳答案

如果通过 HTTP 服务,文件扩展名没有意义。唯一重要的信息是 Content-Type header field media type在哪里资源的指定。

但是当从本地文件系统提供服务时,媒体类型通常由文件扩展名标识。

编辑

我认为即使是 XHTML 也使用扩展名 .html 的原因是因为 XHTML 是仅具有 XML 语法的 HTML,并且每个人都习惯于 .html HTML 文档。 (尽管大多数 XHTML 文档实际上作为 HTML 提供,因为无论文档类型声明如何,媒体类型 text/html 都表示 HTML。)

但是再说一次:当通过 HTTP 请求时不需要扩展。在 HTTP 中,Content-Type header 字段告诉应该使用什么媒体类型来解释资源。因此理论上您可以使用任何您想要的扩展,甚至根本不使用扩展(在使用内容协商时很有用)。

关于html - .html 和 .xhtml 扩展名有什么区别? XHTML 是一种标记语言,或者它也是一种不同的扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1969290/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com