📜  HTML XHTML 和 DHTML 之间的区别

📅  最后修改于: 2022-05-13 01:56:24.573000             🧑  作者: Mango

HTML XHTML 和 DHTML 之间的区别

HTML: HTML 是超文本标记语言的缩写形式。它是一种用于创建 Web 应用程序和网站的语言。 HTML 被称为有助于创建 Web 应用程序的标记语言,因此它是一种标记语言。 HTML 的主要目的是创建本质上是静态的网页或网站。它只能用于前端开发意味着它不能用于发送或接收数据等后端功能。 Html 链接用于将一个网页连接到另一个网页。

句法:



  

    HTML Syntax

  

    

GFG is best.

    
    

Learn anything from GFG   

XHTML: XHTML 是可扩展超文本标记语言的缩写形式。这可以被认为是一种使用 HTML 和 XML 特性的组合语言。 HTML 的所有标签和属性都在 XHTML 中继承,在标签的打开和关闭、区分大小写以及错误查找方面有点严格。它是一种很好的语言,但它不是很灵活,因此开发人员对这种语言没有太大兴趣,因此它不像 HTML 那样用于制作网页和网站。

句法:



  

    XHTML Syntax

  

    
    

GFG is best

    

Learn anything from GFG

    

  

在 XHTML 中,您会注意到段落标记

已关闭,因为没有该标记 XHTML 会出错,但在 HTML 的情况下,无需关闭标记。

DHTML: DHTML 是动态超文本标记语言的缩写形式。创建这种语言的目的是为网页提供交互性,因为 HTML 只能创建静态网页。用户比普通网页更喜欢交互式网页,在交互式网页上,一些功能被编程,如点击或悬停时改变样式。 DHTML 还可以在不涉及任何 Web 服务器的情况下返回对用户输入的响应。

句法:



  

    DHTML Syntax

  

    
    

GFG is best

    
       

HTML、XHTML 和 DHTML 之间的区别

 HTMLXHTMLDHTML
1.HTML is applied in constructing web pages.XHTML is advance version of HTML whose foundation is XML.DHTML is a mixture of various technologies applied in web development.
2.HTML is elementary and straightforward development language.XHTML is stricter than HTML as it is case sensitive and syntax must be correct.DHTML uses various languages like HTML, CSS, JS and DOM for producing web pages.
3.At time of presenting data simple errors are ignored.It provide error handling functionalities and data format have to be correct.It is mainly used to create highly interactive web pages along with animation. 
4.Functionality of writing scripts at server side is not provided in HTML.XHTML also does not have server side scripting feature.DHTML is capable of writing scripts which can be run on server side.
5.HTML files are saved with .htm or .html file extension.XHTML files are saved with .xhtml file extension.DHTML files are saved with .dhtml file extension.
6.Fetching data from database using only HTML is not possible.Connectivity to database is not available in XHTML. Connectivity to database is available in DHTML which let it interact with database.
7.It is not sensitive about nesting of elements.Nesting of elements must be done in proper manner.DHTML also ignores the nesting structure of elements.