زهير طه

50

7,883

الفرق بين 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 لأن الجدد قد لا يعرفون أن هناك بعض الفروق

التعليقات (5)

abubkir     

مشكور أخ زهير على الشرح الرائع

حسن صحارى     
مشكووووووووووووور يغالي
وبارك الله فيك
ونحن بإنتظار الدرس القادم
waddahkh     
أستاذي زهير شو يعني الوسم
خلص خلص قريت الدرس الأول وعرفت شو يعني
ابو حماد     
بارك الله بك وجزاك كل خير
M.nshawaty     
موضوع رائع ومهم جداً
الآن عرفت شو اسم هي اللغة



بارك الله فيك