HTML को SGML के रूप में व्यक्त किया जाता है और XHTML को XML में व्यक्त किया जाता है। XHTML बनाना मार्कअप के रूप में अधिक प्रतिबंधों से जुड़ा हुआ है।
XHTML 1.0 ट्रांजिशनल में <video> या <audio> टैग का उपयोग करने से बचें, क्योंकि वे उस विनिर्देश का एलिमेंट नहीं हैं।
HTML से XHTML में परिवर्तित करें:
- हर पेज की पहली लाइन में XHTML <!DOCTYPE> जोड़ें
- हर पेज के HTML एलिमेंट में xmlns एट्रिब्यूट जोड़ें
- सभी एलिमेंट नामों को लोअरकेस में बदलें
- सभी खाली एलिमेंट्स को बंद करें
- सभी एट्रिब्यूट नामों को लोअरकेस में बदलें
- सभी एट्रिब्यूट मानों को कोट करें