لماذا توجد إصدارات مختلفة من HTML

click fraud protection

تمثل إصدارات HTML تحسينات قياسية للغة الأساسية لشبكة الويب العالمية. مع تطوير تقنيات جديدة وتطور طرق أكثر كفاءة لتحقيق نتائج صفحة الويب المرغوبة ، يتطور المطورون و يستقر المسؤولون على معايير اللغة المقبولة ثم يعينونها باستخدام الأرقام لتحقيق الترتيب والتوحيد فيها الويب.

إصدارات HTML

الإصدار الأول من HTML لم يكن يحتوي على رقم ، ولكن كان يُطلق عليه اسم "HTML" فقط. تم استخدامه لإنشاء صفحات ويب بسيطة تبدأ في عام 1989 وخدم الغرض منها حتى عام 1995. في عام 1995 ، قامت فرقة عمل هندسة الإنترنت (IETF) بتوحيد HTML و HTML 2.0.

في عام 1997 ، قدم اتحاد شبكة الويب العالمية (W3C) الإصدار التالي من HTML: HTML 3.2. تبعه HTML 4.0 في 1998 و 4.01 في 1999.

بعد ذلك ، أعلنت W3C أنها لن تنشئ إصدارات جديدة من HTML ، وستبدأ بدلاً من ذلك في التركيز على HTML القابل للتوسيع ، أو XHTML. أوصوا بأن يستخدم مصممو الويب HTML 4.01 لمستندات HTML الخاصة بهم.

حول هذه النقطة ، انقسمت التنمية. ركز W3C على XHTML 1.0 ، وأصبحت أشياء مثل XHTML Basic توصيات في عام 2000 وما بعده. ومع ذلك ، كان المصممون يقاومون الانتقال إلى الهيكل الصلب لـ XHTML ، لذلك في عام 2004 ، Web Hypertext بدأت مجموعة عمل تكنولوجيا التطبيقات (WHATWG) العمل على إصدار جديد من HTML ليس صارمًا مثل XHTML. كان هذا يسمى HTML 5.

instagram viewer

اتخاذ قرار بشأن إصدار HTML

قرارك الأول عند إنشاء صفحة ويب هو الكتابة بلغة HTML أو XHTML. إذا كنت تستخدم محررًا مثل دريمويفر، يتم الإعلان عن هذا الاختيار في DOCTYPE الذي تختاره.

هناك عدد من الاختلافات بين XHTML و HTML. بشكل عام ، تمت إعادة كتابة XHTML بتنسيق HTML 4.01 كملف تطبيق XML. إذا كنت تكتب XHTML ، فستكون أكثر صرامة في تركيبها ، وسيتم اقتباس جميع سماتك ، وستكون علاماتك مغلقة. ستتمكن أيضًا من تحرير المستند في محرر XML. HTML أكثر مرونة ، مما يسمح لك بإسقاط علامات الاقتباس من السمات ، وترك العلامات غير مغلقة ، وما إلى ذلك.

لماذا تختار استخدام HTML؟ قد تدفعك هذه الأسباب أكثر نحوها كخيار:

  • يمكن أن تشغل HTML مساحة أقل ، وبالتالي تكون أسرع في التنزيل.
  • HTML أكثر تسامحًا وأسهل في التعلم. على سبيل المثال ، إذا تركت العلامات في HTML ، فستظل التعليمات البرمجية الخاصة بك تعمل بشكل موثوق.
  • تستجيب بعض المتصفحات الأقدم إلى HTML بشكل أكثر فاعلية من XHTML.

يمكنك بدلاً من ذلك اختيار XHTML إذا كانت احتياجاتك تتوافق أكثر مع هذه النقاط:

  • XHTML أكثر صرامة في بدايات ونهايات العلامات ، لذلك يمكن ربط الأنماط والأحداث بسهولة أكبر.
  • تتكامل XHTML جيدًا مع لغات البرمجة الأخرى لأن XML قابل للاستخدام على نطاق واسع.
  • تستجيب بعض المتصفحات بشكل أكثر موثوقية لـ XHTML وبالتالي تعرض الصفحات باستمرار ، حتى عبر الأنظمة الأساسية.

قد يجادل البعض بأن الإصدار الرابع هو الإصدار "no-DOCTYPE". غالبا ما يسمى هذا وضع المراوغات ويشير إلى مستندات HTML التي لا تحتوي على ملف DOCTYPE محددة ونتيجة لذلك ، ينتهي الأمر بالعرض بشكل غريب في متصفحات مختلفة.

HTML 5 و XHTML

مع ظهور HTML 5 (يتم تمثيلها أحيانًا بدون مسافة كـ HTML5) ، أدرجت اللغة XHTML بالإضافة إلى جميع الإصدارات السابقة من HTML. أصبحت HTML 5 لغة قياسية للإنترنت وهي الأكثر قبولًا على نطاق واسع في المتصفحات الحديثة. يجب ألا تستخدم الإصدارات القديمة من HTML (على سبيل المثال ، 4.0 ، 3.2 ، وما إلى ذلك) إذا كان لديك سبب متخصص للقيام بذلك. إذا لم يكن لديك موقف معين يستدعي شيئًا آخر ، فعليك استخدام HTML 5.

التصريح عن DOCTYPE

تأكد من استخدام DOCTYPE في مستند HTML الخاص بك. يضمن استخدام DOCTYPE عرض صفحاتك بالطريقة التي تريدها.

إذا كنت تعمل باستخدام HTML 5 ، فسيكون إعلان DOCTYPE الخاص بك ببساطة:


DOCTYPEs الأخرى للإصدارات المختلفة هي:

لغة البرمجة

  • HTML 4.01 انتقالي
  • HTML 4.01 صارم
  • مجموعة إطارات HTML 4.01
  • أتش تي أم أل 3.2

XHTML

  • XHTML 1.0 انتقالي
  • XHTML 1.0 صارم
  • XHTML 1.0 Frameset
  • XHTML 2.0
instagram story viewer