HTML是在屏幕上显示简单文本和图像的优秀语言。它非常容易学习,它允许初学者掌握这门语言,并立即开始创建网页。但随着互联网的发展,人们不再满足于静态文本和图像,它的简单性也成为了它的缺点。为了解决这个问题开发了许多技术,Javascript、CSS和DOM被添加到HTML中,它们一起被称为DHTML。XHTML是从XML发展而来的,因此它也符合XML编码标准。XHTML已经成为HTML的一个很好的替代品,特别是在具有大量元素的大型web页面中。

DHTML对HTML的使用给大多数编码人员带来了许多问题。随着页面包含更多动态内容,所需的编码越来越大,HTML的缺陷开始显现。HTML的宽松编码系统意味着浏览器必须对编码器实际希望的页面显示方式进行大量解读。由于这在很大程度上依赖于浏览器,不同的浏览器通常有不同的输出。为了适应一种浏览器而修改代码通常会破坏另一种浏览器,这对网页构建者来说是非常令人沮丧的。

XHTML仍然按照与HTML相同的原则运行,但删除了与之相关的宽松的编码实践。因为XHTML符合XML,所以它不允许编码员随意地将标记放置在任何地方,错误的代码会导致错误。对于初学者来说,这实际上是很难学习的,因为它的代码非常严格,但它得益于很大程度上独立于它所显示的浏览器。使用XHTML编写动态web页面会更好,因为可以获得更好的可伸缩性,在改进页面时遇到的问题和浏览器问题也会更少。

在没有其他替代方案的情况下,DHTML确实被证明非常有用。但是现在有其他的选择可以创建更好的动态网页,而不会有DHTML所面临的问题,它不再被大多数程序员使用,被认为是过时的。

DHTML和XHTML的区别

  • XHTML是一种基于XML语言的方言,而DHTML不是一种方言或语言,而是其他技术的集合;
  • 创建它们都是为了向HTML提供额外的特性和交互性;
  • DHTML的核心仍然使用HTML,并且受到HTML相关问题的困扰;
  • 由于XHTML符合XML,因此它更精简,也更容易编写代码;
  • DHTML已经过时,已经被其他技术所取代;
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果。
转载请注明:文章转载自 有区别网 [http://www.vsdiffer.com]
本文标题:DHTML和XHTML的区别
本文链接:https://www.vsdiffer.com/vs/difference-between-dhtml-vs-xhtml.html
免责声明:以上内容仅是站长个人看法、理解、学习笔记、总结和研究收藏。不保证其正确性,因使用而带来的风险与本站无关!如本网站内容冒犯了您的权益,请联系站长,邮箱: ,我们核实并会尽快处理。