لغة HTML هي أكبر وأكثر لغة برمجة مستخدمة في مجال الانترنت
،
كل صفحة تزورها مكتوبة بلغة HTML ، و HTML اختصار لـ Hyper Text Markup language وهي صممت خصيصا للانترنت ليمكن للمواقع أن تعرض المعلومات على الانترنت حول العالم .
أما XHTML هي تقريبا متشابهة ولكن تتبع قواعد XML ولكن الفارق الأساسي بين الـ HTML و XHTML هو ما يسمى بالحالة الحرفية ( Sensitive Case) والحاجة الى انهاء أو قفل الوسوم tag وأيضا الحاجة الى استخدام علامات اقتباس ' ' مع كل العناصر الموجودة داخل الوسوم ويجب أن تكون الحالة الحرفية لهذه العناصر منخفض اي small letters مثل ال xml .
يستخدم XHTML للتوافق مع لغة XML ، باتباع هذه القواعد يكون من السهل البرمجة باستخدام XML في المستقبل .
ليس من الصعب تحويل صفحة HTML الى XHTML ولكن بمرور الوقت ستتمكن من هذا ، ابحث عن فواصل الصفحات والصور لتضعها في وسوم tag مغلقة ، قم بتحويل اي حالة حرفية من العالي إلى المنخفض بمعنى أخر إذا كانت حروف capital قم بتحويلها إلى small هذا في حالة الحروف اللاتينية ، وأي تعارض يمكن أن يثقل أو يبطيء من عمل ال XHTML ، وينصح للمبرمجين بتذكر هذه القواعد في ذاكرتهم للإستخدامات المستقبلية .
متى يجب أن تهتم بالـ XHTML بدلا من استخدام لغة HTML المبسطة ؟
لو كان الموقع يحتوي على فهرس للموضوعات كالموجودة في مواقع التجارة الالكترونية ، وإذا كان الموقع يتعامل مع قواعد البيانات ، أو كان يتيح معلومات تأتي من مصادر أخرى ولكن تتعامل مع لغات برمجة مختلفة عن اللغة التي قمت باستخدامها في موقعك ، أو يتوقع أن يظل هذا الموقع ينمو ويتطور لسنين عديدة .
XHTML عادة ما يستخدم لمواقع الأعمال الكبيرة ، و يحل محل الـ HTML .
مصطلح Dynamic HTML ليس مصطلح معياري معرف من قبل جمعية تحديد معايير شبكة الانترنت ( World Wide Web Consortium W3C ) هو فقط مصطلح تجاري ، اطلقته شركتي نت اسكيب Netscape وميكروسوفت Microsoft لشرح التقنية الجديدة التي يدعمها الجيل الرابع من متصفحات الانترنت .
ان DHTML هو مجموعة من التقنيات لجعل صفحة الويب ديناميكية ، وعند معظم الناس يعتبر اتحاد ما بين الإصدار الرابع للغة ال HTML و صفحات تنسيق النص Style Sheets ، والجافا سكريبت JavaScript .