我必须仅为Mobile Safari生成HTML页面。所以我选择了严格的XML语法HTML。但我不知道如何为这种文档设置MIME类型。
答案 0 :(得分:3)
您应该将mime设置为text/html
,不 application/xml
。
后者会使您的浏览器处于一种无情的解析模式,任何格式错误的语法都会导致页面完全错误。
为什么这很重要?您可能有一个CMS或外部的东西意外地在您的页面上放置了一些无效的XML;你宁愿你的网站不被任何人看到,还是你宁愿浏览器优雅地恢复?我知道我更喜欢什么。
另外,我相信HTML5应该始终具有text/html
mime类型;您使用的语法是可选的(自闭标签可以/>
或仅>
)。