#32 Difference between HTML and XHTML

XHTML meas Extensible HyperText Markup Language

XHTML is almost similar to HTML 4.0 this is very strict version of HTML. It is developed by (W3C) World Wide Web Consortium to help web developer’s transition easy.

Many times some codes of HTML will not work on all browsers so it is used.

DIFFERENCE BETWEEN HTML and XHTML

An XHTML document must have an XHTML declaration.

The , , , and <body> elements must also be present, and the xmlns attribute in <html> must specify the xml namespace for the document. <pre class="astro-code dark-plus" style="background-color:#1E1E1E;color:#D4D4D4; overflow-x: auto;" tabindex="0"><code><span class="line"><span style="color:#808080"><!</span><span style="color:#569CD6">DOCTYPE</span><span style="color:#9CDCFE"> html</span><span style="color:#9CDCFE"> PUBLIC</span><span style="color:#CE9178"> "-//W3C//DTD XHTML 1.1//EN"</span></span> <span class="line"><span style="color:#CE9178">"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"</span><span style="color:#808080">></span></span> <span class="line"><span style="color:#808080"><</span><span style="color:#569CD6">html</span><span style="color:#9CDCFE"> xmlns</span><span style="color:#D4D4D4">=</span><span style="color:#CE9178">"http://www.w3.org/1999/xhtml"</span><span style="color:#808080">></span></span> <span class="line"><span style="color:#808080"><</span><span style="color:#569CD6">head</span><span style="color:#808080">></span></span> <span class="line"><span style="color:#808080"> <</span><span style="color:#569CD6">title</span><span style="color:#808080">></span><span style="color:#D4D4D4">Title of document</span><span style="color:#808080"></</span><span style="color:#569CD6">title</span><span style="color:#808080">></span></span> <span class="line"><span style="color:#808080"></</span><span style="color:#569CD6">head</span><span style="color:#808080">></span></span> <span class="line"><span style="color:#808080"><</span><span style="color:#569CD6">body</span><span style="color:#808080">></span></span> <span class="line"></span> <span class="line"><span style="color:#D4D4D4"> some content here...</span></span> <span class="line"></span> <span class="line"><span style="color:#808080"></</span><span style="color:#569CD6">body</span><span style="color:#808080">></span></span> <span class="line"><span style="color:#808080"></</span><span style="color:#569CD6">html</span><span style="color:#808080">></span></span></code>

Previous: #31 HTML Web Storage API