HTML проти XHTML
Порівнювати HTML (мова розмітки гіпертексту) та XHTML (розширюваний HTML) може бути подібним до порівняння однакових близнюків, оскільки є лише кілька незначних моментів, які ми можемо фактично вказати на різні. Це пов'язано з тим, що XHTML був похідний від HTML саме для відповідності стандартам XML. Основна основна відмінність між ними - відносна суворість XHTML порівняно з HTML. Хоча хтось, що кодує HTML, може піти з деякими пропусками в структурі та кодуванні, це неможливо з XHTML. Необхідність придумати XHTML виникла з того, що HTML перетворився на конкретні теги для браузера, що сторінки, кодовані в HTML, не завжди виглядають однаково у всіх браузерах.
Усі документи XHTML повинні мати лише один кореневий елемент, і всі елементи повинні бути записані малими літерами, закритими та належним чином вкладеними. І хоча ви дійсно можете зробити те ж саме з HTML, це насправді не потрібно, і ви можете порушити будь-які або всі ці правила, і ваш HTML-документ все одно можна відкрити без будь-яких помилок. Ще одна вимога XHTML - це декларація ДОКТОПУ, яка визначає, за якими правилами буде дотримуватися ваш документ; який він успадкував від XML. Мало того, що суворість XHTML відзначається в структурі, навіть змінні обмежуються малими літерами, і значення, присвоєні їм, повинні бути оточені лапками, щоб правильно розпізнати.
Хоча XHTML не має жодних покращень у порівнянні з HTML, однак край XHTML відображається при використанні його разом із інструментами XML. Суворість та загальне упорядкування стандартів HTML у XHTML мали на меті отримати чітке та безпроблемне кодування, необхідне для подальшого вдосконалення створення веб-сторінок. XHTML також дозволив розробникам веб-сайтів створювати модульований код, який вони можуть неодноразово використовувати у кількох проектах.
Частиною успіху HTML був той факт, що він був дуже прощаючим мовою для кодування. Що б ви не вставили у файл, браузер намагається зрозуміти його і викладе найкращу інтерпретацію html-файлу. Але в міру вдосконалення технологій браузера та розробки веб-сторінок стає все більш складним, спрощений підхід HTML починає втрачати позицію для структурованого підходу XHTML, який не залишає жодних здогадок для браузера. Хоча важко помітити тих, хто лише переглядає сайти, вже існує поступовий перехід між розробниками веб-сторінок з HTML на XHTML. Вказуючи на те, що незабаром HTML змінює свою позицію до XHTML найближчим часом.