Interview Question

What is the difference between HTML and XHTML?

HTML uses HTML parsing rules; XHTML is HTML expressed and served using XML rules.

💡 Concept ✅ Quick Revision 🌐 HTML

Answer

HTML and XHTML can describe similar documents, but XHTML uses XML syntax and parsing rules. • HTML parsing includes defined error recovery for malformed markup. • XHTML served as XML must be well-formed, use proper nesting, and close every element according to XML rules. • The server media type determines whether a document is parsed as HTML or XML.

💡 Simple Example

<?xml version="1.0" encoding="UTF-8"?><html xmlns="http://www.w3.org/1999/xhtml"><head><title>XHTML example</title></head><body><p>Hello</p></body></html>

⚡ Quick Revision

HTML uses HTML parsing rules; XHTML is HTML expressed and served using XML rules.