الفرق بين html و xhtml
الفرق بين HTML و XHTML
ربما سمعتم باسم html, و xhtml سابقاً و لكن هل هما لغة واحدة أم هناك فرق بينهما
يمكن القول بعبارة واحدة أن لغة xhtml هي اصدار منسق و أكثر صرامة و انضباطاً من html
وقبل الخوض في الفروق أحب أن أنوه إلى أنها سميت xhtml اختصاراً لـ :
XML-Extensible Markup Language و الغرض الأساسي من وجودها هو التوافق مع لغة xml ووضع معايير هذه اللغة جمعية تحديد معايير شبكة الانترنت
( World Wide Web Consortium W3C )
الآن إلى الفروقات
1- يبدأ كود xhtml بما يلي :
طبعاً حتى الوصول إلى وسم الرأس head
و كملاحظة فإن بعض البرامج مثل expression web يبدأ بها تلقائياً
صورة:
و هو من البرامج المفيدة لكتابة أكواد xhtml حيث يراعي وينبه عند حدوث خطأ
كما رأينا الفرق الأول
في حين أنه في html يمكن أن يكون الكود كما يلي:
وذلك دون التقيد بالشروط السابقة
2- الفرق الثاني : في لغة xhtml يجب أن تكون كافة الأحرف صغيرة small letter
أما في html فليس هناك فرق
مثال : كود Html
tahasoft
كود xhtml
Untitled 5
tahasoft
لاحظ أننا كتبنا الـوسم p بحرف كبير و في الثاني بحرف صغير
على كل حال اكتب دوماً كل شي بأخرف صغيرة
3- يجب إغلاق الوسوم في xhtml و هذا من أهم الفروق في الكتابة بينهما
مثال:
لو كتبنا في html :
wow
play
يجب أن يكتب بالطريقة التالية في xhtml
wow
play
وفي برنامج expression web ينبهنا بلون أصفر على الوسوم الغير مغلقة
ملاحظة هناك بعض الوسوم التي ليس لها محتوى مثل وسم br الذي يقوم بإنشاء سطر جديد
و يمكن كتابته في Html كما يلي :
أما في html يجب إغلاقه و يكون الإغلاق بإحدى الشكلين التالييين
أو
و الأول أكثر شيوعاً
ومثله وسم إدراج صورة img ووسم الخط الأفقي hr .................
4 - يجب أن تحصر القيم بين علامتي تنصيص في xhtml
مثال :
يمكن كتابة الكود السابق في html كما يلي:
لاحظ أني لم أضع علامات التنصيص و لم أغلق الوسم img
مثال آخر :
xhtml
Html:
و بهذا أكون قد سلطت الضوء على أهم الفروق بينهما
و في دورتنا المتبعة في هذا القسم فإن ما نعتمده هو xhtml ان شاء الله
رغم أني سميت الدورة html لأن الجدد قد لا يعرفون أن هناك بعض الفروق
مشكور أخ زهير على الشرح الرائع
وبارك الله فيك
ونحن بإنتظار الدرس القادم
خلص خلص قريت الدرس الأول وعرفت شو يعني
الآن عرفت شو اسم هي اللغة
بارك الله فيك