但是我的问题是给出非xml语法将被允许,是否有任何理由坚持使用有效的XML语法?除了偏好(兼容性等)之外,你是否获得了一个超过另一个?个人而言,我会感觉有点肮脏回到不关闭标签,是我的第二本性现在,但我会得到一些回到HTML语法吗?
更新:我想我的真正的问题是有没有理由从XHTML切换到HTML语法?我一直在使用XHTML多年,不知道是否有一个原因切换回。浏览器兼容性(IE有时finiky与应用程序/ xhtml xml mime类型)等等?
解决方法
I guess my true question is is there a
reason to switch from XHTML to HTML
syntax? I’ve been using XHTML for
years and not sure if there is a
reason to switch back. Browser
compatibility (IE was sometimes finiky
with the application/xhtml+xml
mime-type),etc?
如前面的回答所述,text / html被解析为HTML,而application / xhtml xml被解析为XML。因此,您应该使用与您使用的MIME类型匹配的语法。
如果您现在提供text / html但是使用XHTML语法,那么您应该修复您的内容以使用HTML5语法。您可能已经关闭,因为HTML5允许XMLesque /> void元素(始终为空的元素,如img和br)的空元素语法。
如果你现在使用application / xhtml xml,IE支持将是一个原因切换到text / html和HTML语法如果你关心支持IE。
尝试编写正确的HTML5和XHTML5的多语言文档(用于为不同的MIME类型提供具有相同有效负载字节的不同浏览器)比起看来似乎更难,不值得麻烦。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。