Difference Between XHTML and HTML

In this blog you will see the difference between HTML and XHTML and it will demonstrate about why we use XHTML instead of HTML.

Difference Between XHTML and HTML 

 
HTML and XHTML are completely differ from each other in document structure,elements and attribute format.
 

XHTML

 
->XHTML is proposed by W3C Recommendation in 2000.

->It is developed by W3C(World Wide Web Consortium).

->XHTML files are saved with .xhtml, .xht, .xml , .html and .htm extension.

->XHTML is an XML application.
 
Eg:
  1. <html>  
  2.     <head>  
  3.         <title>This is an XHTML page </title>  
  4.     </head>  
  5.     <body>  
  6.         <p> This is my  first XHTML page </p>  
  7.     </body>  
  8. </html>  
 As shown in the above example, there is both tag ie. starting tag as well as ending tag (ie <p> and </p>). That means it follows all principles.
 

HTML

 
->HTML is proposed by Tin-Berners-Lee in 1987.
 
->HTML is developed by W3C and WHATWG.
 
->HTML files are saved with .html and .htm extension.
 
->HTML is an SGML (Standard Generalized Markup Language) application.
 
Eg:
  1. <html>  
  2.     <head>  
  3.         <title>This is an XHTML page </title>  
  4.     </head>  
  5.     <body>  
  6.         <p> This is my  first XHTML page   
  7.         </body>  
  8.     </html>  
 As shown in the above example, there is no ending tag ie </p> that means it doesn't follow the rule. That's why we need the XHTML instead of HTML.