HTML تعني لغة ترميز النص التشعبي. يشكل HTML قاعدة أي موقع ويب حيث يحتوي HTML على معلومات حول المستند ، ويخبر المتصفح بالبيانات الموجودة على الصفحة من حيث النص والروابط ويوجه المتصفحات إلى مكان العثور على الصور.
أكثر إصدارات HTML شيوعًا وشعبية هي HTML 4 و HTML 5.
الوجبات السريعة الرئيسية
- قام HTML 5 بتحسين دعم محتوى الوسائط المتعددة مثل الفيديو والصوت ، بينما لا يحتوي HTML 4 على هذه الإمكانات.
- يتضمن HTML 5 عناصر دلالية جديدة توفر بنية أفضل لصفحات الويب ، بينما يعتمد HTML 4 على علامات div و span العامة.
- تم تصميم HTML 5 للعمل بشكل أفضل مع الأجهزة المحمولة وتصميم الويب سريع الاستجابة ، بينما يركز HTML 4 بشكل أساسي على متصفحات سطح المكتب.
HTML 4 مقابل HTML 5
HTML 4 هو الإصدار الرابع من لغة الترميز مع ميزات وعلامات أقل. إنه قوي ويمكن أن يعمل على متصفحات مختلفة. لديها دعم محدود للوسائط المتعددة. يحتوي HTML 4 على مجموعة متنوعة من الميزات والعلامات المتقدمة مثل a العلامة التي تستخدم فيها جافا سكريبت لرسم الصور. يدعم الوسائط المتعددة.

في HTML 4، يتم التواصل بين الخادم والعميل من خلال البث والاستطلاع الطويل. لا توجد منافذ ويب في HTML 4.
لديها بريمج العلامات لعرض التطبيقات الصغيرة على متصفحات الويب. تعتبر سمة البرنامج النصي ضرورية لـ HTML 4 لأنها تربط العلامات وتشير إلى JavaScript وغيرها من البرامج النصية المماثلة.
من الصعب تتبع موقع المستخدم في HTML 4.
من ناحية أخرى ، يحتوي HTML 5 على مآخذ ويب للاتصال بين العميل والخادم. هذا يسمح بالاتصال ثنائي الاتجاه بين كلا الطرفين.
تم استبدال علامة التطبيق الصغير من HTML 5 بعلامة جديدة تسمى . سمة البرنامج النصي ليست إلزامية في HTML 5. يمكن العثور بسهولة على موقع المستخدم في HTML 5 من خلال الاستفادة من JS GeoLocation.
جدول المقارنة
معلمات المقارنة | HTML 4 | HTML 5 |
---|---|---|
التجريبية | HTML 4 هو الإصدار الرابع من HTML وهو أيضًا الإصدار الموسع من HTML 4 | HTML 5 هو الإصدار الخامس من HTML وهو أيضًا امتداد لـ HTML 5 |
شرح المميزات: | إنه إصدار أقدم ، لذا فهو يحتوي على ميزات أقل | إنه إصدار جديد وله ميزات متقدمة |
معالجة الخطأ | يوفر معالجة مناسبة للأخطاء واتساقًا معتدلًا في المستندات المشوهة. | إنه يوفر معالجة أفضل للأخطاء ولديه اتساق عالٍ في المستندات المشوهة. |
عناصر الطرف الثالث | تدعم العديد من عناصر الجهات الخارجية مثل Silverlight والفلاش HTML4 | دعم الوسائط المتعددة HTML5 |
توفير العلامات | لا يوجد توفير للعلامات الجديدة في HTML 4 | يسمح بعلامات جديدة مثل الفيديو والقماش والصوت وغيرها |
ما هو HTML 4؟
HTML 4 هي لغة ترميز تم نشرها في 1997 كتوصية W3C. HTML 4 هو نسخة موسعة من HTML 3.2.
إنها مراجعة لـ HTML السابق. وهو يدعم العديد من الميزات مثل لغة البرمجة النصية ، وأوراق الأنماط ، وكائنات التضمين ، والجداول الأكثر ثراءً ، ودعم الكائنات ، وميزات الوصول المتقدمة الأخرى للمستخدمين الخاصين الذين يعانون من إعاقة.
يحتوي HTML 4 على قدرات أكثر قوة من الإصدارات السابقة من HTML. إنه مؤسس ومعيار وبالتالي متوافق مع العديد من متصفحات الويب.
يحتوي HTML 4 على نسبة استيعاب عالية ، مما يساعد على كتابة المستندات بلغات مختلفة ويمكن نقلها في جميع أنحاء العالم.
يحتوي HTML 4 على مفاتيح وصول إضافية ولديه القدرة على تشكيل مجموعات من عناصر التحكم معنويًا والتسميات النشطة الأخرى. الهيكل والعرض في HTML 4 أفضل ولديهما القدرة على ترميز أوصاف النص.
تتكون العناصر الموجودة في مستند HTML4 من ثلاثة أجزاء - علامة البداية والمحتوى وعلامة النهاية.
العناصر في HTML 4 غير حساسة لحالة الأحرف ويمكن كتابتها بأي طريقة. يمكن لسمات العناصر تحديد خصائص هذا العنصر المحدد.
سيبدأ مستند HTML 4 المثالي بإعلان DOCTYPE ، وسيحتوي العنصر على HEAD و BODY. المعلومات الواردة في الأول ، في حين أن الأخير يحتوي على محتوى الوثيقة.

ما هو HTML 5؟
HTML هو الإصدار الخامس والأخير من HTML ، وهو توصية من اتحاد WWW (W3C). تم إصداره في 22 يناير 2008.
كان الهدف من الإصدار الجديد هو دعم أحدث الوسائط المتعددة وتقديم ميزات جديدة أخرى. أصبحت اللغة سهلة ويمكن للبشر قراءتها بسهولة ودمجها في أجهزة الكمبيوتر والأجهزة.
HTML 5 هو الإصدار الموسع من HTML 4. الإصدار الجديد لا يشمل HTML 4 فحسب، بل يشمل أيضًا إصدارات أخرى مثل DOM Level 2 HTML وXHTML 1.
يحتوي على نماذج معالجة مفصلة ويمكن تنفيذها بسهولة. يعمل على تحسين وتوسيع وترشيد مستندات HTML و API وتطبيقات الويب الأخرى.
هناك العديد من الميزات النحوية الجديدة المضمنة في HTML 5. وهي كذلك
لا يعتمد على SGML. يدعم HTML 5 التوافق مع الإصدارات السابقة ويقوم بتشغيل وضع العرض المتوافق مع المعايير.
الميزات الجديدة في واجهة برمجة التطبيقات هي تشغيل الوسائط الموقوتة ، والمحتوى القابل للتحرير ، وعدم الاتصال بالإنترنت ، والسحب والإفلات ، والبيانات الجزئية ، ونوع MIME ، والمحفوظات ، وتسجيل معالج البروتوكول ، وتخزين الويب ، وميزات أخرى لتحسين واجهة برمجة التطبيقات بسعة تخزين أكبر.
كما أنه يدعم الموقع الجغرافي وتشفير الويب وقاعدة بيانات SQL و indexedDB وغيرها من الميزات المتقدمة.

الاختلافات الرئيسية بين HTML 4 و HTML 5
- يستخدم HTML 4 علامة لعرض الاختصارات في متصفح الويب ، بينما يستخدم HTML5 علامة لعرض الاختصارات في متصفح الويب.
- تم إنشاء HTML 4 وقياسيًا ومتوافقًا مع العديد من متصفحات الويب. يتطور HTML 5 ولا يتوافق مع المتصفحات المختلفة.
- في HTML 4 ، فإن ملف تحتوي العلامة على سمة مخطط مستند HTML ، بينما في HTML 5 ، يحتوي ملف تحدد العلامة قسم رأس مستند HTML.
- HTML 4 لا يوجد لديه العلامات ، بينما أدخلت HTML 5 العلامات التي تُستخدم لرسم الرسومات باستخدام JavaScript.
- في HTML 4 ، تحتوي علامة الجدول على العديد من السمات ، بينما في HTML 5 ، تحتوي علامة الجدول على سمة واحدة فقط: الحد.