为什么没有更多网站提供XHTML?我看到使用自动关闭标签和更容易缩小页面作为公平优势的能力。这样做有什么重大缺点吗?有些浏览器可能仍然不喜欢自动关闭语法吗?并且“text / xml”是我应该使用的内容类型吗?
答案 0 :(得分:1)
XHTML的正确内容类型为application/xhtml+xml
。但实际上,除非您需要XML兼容性,否则有一种非常标准的解析HTML的方法,并且您可以选择许多HTML解析器,并且两者都可以很好地压缩。
因此,换句话说,很多网站都不相信XHTML会增加足够的价值来使用它。
答案 1 :(得分:1)
XHTML不是" HTML看起来像XML"。它带有一组预定义的元素类型的XML,并且除了XML应用程序以外的任何其他服务,从技术角度来看它完全没有意义。
答案 2 :(得分:-1)
阅读本文:http://www.w3schools.com/html/html_xhtml.asp 它解释了HTML和XHTML之间的区别。
这样做有什么重大缺点吗?
在我看来,当你编写任何类型的代码时,你想知道到底是做什么的。如果您使用自闭标签,那么当您不希望它关闭时可能会出现问题。例如:
<html>
<body>
<p>This is a self closing paragraph.
<!-- a bunch of content -->
</p><!-- some stray tag you accidentally wrote -->
<!-- Now all of the code from the first tag to the last tag is a paragraph! -->
</body>
</html>
使用某些比<p>
更有害的标记可能会更糟。如果是<a href="img/cute_kitten.jpg">
怎么办?您的整个页面将成为邀请用户查看小猫的链接!
因此,请始终使用结束标记。