ما الفرق بين HTML وHTML5و XHTML


ما الفرق بين HTML و HTML5 و XHTML ؟

ما هي HTML؟

هي لغة الترميز النصوص التشعبية أو لغة ترميز النص المفرط ، تتم كتابة معظم صفحات الويب المستضافة على الإنترنت في بعض أنواع HTML .
من هو مخترع HTML؟
تم اختراع HTML من قبل تيم بيرينزلي وهو عالم فيزياء في معهد أبحاث سيرن في سويسرا ، وكان توصل لفكرة نظام تشعبي يستند إلى الانترنت.
النص التشعبي: هو الذي يعني النص الذي يحتوي على مراجع "روابط" إلى نصوص أخرى وتمكين أول إصدار من HTML عام 1991 .
ونظراً للارتفاع السريع في شعبيتها أصبحت HTML معياراً رسمياً للويب ، حيث تتم صيانة وتطوير مواصفاتها بواسطة اتحاد شبكة االويب العالمية W3C .
أهم تحديثات HTML: 
شهد HTML مع مرور الوقت العديد من التحديثات منها XHTML و HTML5 ، سنعرض الآن الاختلافات بين هذه الاصدارات:
الاختلافات الرئيسية بين HTML و HTML5:
  • أكثر شيء يمكن أن يكون به HTML5 عن HTML هو أن لديها دعماً صوتياً وفيديو عالي المستوى ، هذه الميزة غير موجودة في HTML .
  • يتم دعم SVG و Canvas ورسومات متجهة افتراضية في HTML5 بينما HTML كان يستخدم الرسومات المتجهة ممكناً فقط باستخدامه مع تقنيات مختلفة.
  •  يوفر HTML دعماً كاملاً لـ: Java Script لتشغيلها في الخلفية بينما ال HTML لاتسمح تسمح Java Script داخل متصفح الويب.
  • يدعم HTML5 أنواعاً جديدة من عناصر تحكم النموذج مثل: التواريخ ، الأوقات ، البريد الإلكتروني ، عنوان URL .
  • هناك العديد من العناصر الجديدة المقدمة في HTML5 .
ما هي XHTML؟
هي لغة توصيف النص التشعبي الموسعة وهي جزء من لغات ترميز XML العائلية والتي تعكس اصدارات HTML .
هي توسيع للغة HTML لا توجد اختلافات كثيرة بين HTML4 و XHTML حيث XHTML هي اصدار أكثر صرامة من HTML .
لنعرض الآن الاختلافات الرئيسية بين HTML وXHTML:
  • تعتمد XHTML على XML في حين أن HTML تعتمد على SGML .
  • توفر XHTML معايير ومواصفات أكثر دقة على البيانات.
  • يجب وضع قيم السمات مثل حجم الخط في XHTML بين علامتي تنصيص حتى لو كانت رقمية .أما HTML لا تتطلب ذلك.
  • XHTML حساسة لحالة الأحرف حيث يجب أن تكون السمات والعلامات صغيرة. 
ما الاختلافات بين HTML5 و XHTML ؟
  • XHTML حساسة لحالة الأحرف في حين أن HTML5 ليست كذلك.
  • تتميز HTML5 بنوع االمستند doctype أبسط بكثير من XHTML و HTML أي أنه يخبر نوع المستندالمتصفح بكيفية تأويل االبيانات.
  • ان HTML5 متوافقة مع جميع المتصفحات في حين ان XHTML ليست كذلك.
  • تعتبر HTML5 الٲنسب للأجهزة المحمولة مثل الأجهزة اللوحية والهواتف في حين أنXHTML هي الانسب لشاشات الحاسوب.
أخيراً ، تعتبر اللغات المذكورة في هذا المقال لغات توصيفية مع انفراد بعضها بميزات غير موجودة في اللغتين الباقيتين ، صممت XHTML لتكون إصداراً أفضل من HTML4 لكن مع مرور الوقت وبعد ظهور HTML5 تبين أنها أفضل من HTML4 و XHTML وقد أصبحت HTML5 الأكثر استخداماً.
ومع ذلك يجب أن تكون على دراية في اان جميع هذه اللغات هي مجرد اصدارات مختلفة من معيار HTML  اللغات التييفية ولكن مع أنماط وصياغات مختلفة.
اذا كنت مبتدئا في تصميم الويب لا أنصحك باستخدام HTML4 او XHTML لذلك يجب عليك البدء في تعلم HTML5 اولا نظرا لتوافقيتها العالية وانتشارها الواسع.

محمّد نور شنّات 17/6/2020

مواضيع ذات صلة:

تعرّف على لغة C++:  

https://mohammednourshannat7733.blogspot.com/2020/06/c.html


 
 

Related Posts

Subscribe Our Newsletter

0 Comments to "ما الفرق بين HTML وHTML5و XHTML"

إرسال تعليق