تقدم لغة ترميز النص التشعبي (HTML) 5 عناصر جديدة في HTML لأول مرة. وتشمل العناصر الهيكلية الجديدة جانبا ، الشكل ، والقسم. تشمل العناصر المضمنة الجديدة الوقت والمقياس والتقدم. تشمل العناصر المضمنة الجديدة الفيديو والصوت. العناصر التفاعلية الجديدة هي التفاصيل ، DataGrid و Command.
توقف تطوير لغة ترميز النص التشعبي (HTML) في HTML 4 في عام 1999. ينقل اتحاد الويب العالمي (W3C) تركيزه إلى تغيير بناء الجملة الأساسي لـ HTML من لغة العلامات العالمية القياسية (SGML) يركز مصنعو المتصفح على ميزات المتصفح مثل علامات التبويب وقراء ملخص الموقع الغني (RSS). بدأ مصممو الويب في تعلم بناء تطبيقاتهم الخاصة في الأطر الحالية باستخدام JavaScript XML غير المتزامن (AJAX). ولكن في السنوات الثماني المقبلة ، لم تتغير HTML نفسها.
في الآونة الأخيرة ، تم إحياءها مرة أخرى. قامت ثلاثة شركات تصنيع مهمة للمتصفحين - Apple و Opera و Mozilla Foundation - بمثابة مجموعة عمل تقنية تطبيق النص التشعبي (WhatWG) لتطوير إصدارات جديدة من HTML التقليدية. في الآونة الأخيرة ، اهتمت W3C أيضًا بهذه الأنشطة وأطلقت مشروع HTML الجديد الخاص بها ، والعديد من أعضاء كلا الجانبين هم نفسه. من المحتمل أن يندمج المشروعان في النهاية. على الرغم من أن العديد من التفاصيل لا تزال قيد المناقشة ، إلا أن الخطوط العريضة العامة للإصدار التالي من HTML واضح بالفعل.
يتوقع مطورو الويب إصدارًا جديدًا من HTML منذ عام 1999 (غالبًا ما يسمى HTML 5 ، ولكن يسمى أيضًا تطبيقات الويب 1.0) ، والآن تم إصداره أخيرًا. يحتفظ بميزة HTML الأصلية: لا يوجد مساحة اسم أو مخطط. العنصر لا يجب أن ينتهي. ستكون المتصفحات متسامحين مع الأخطاء. P لا يزال P ، الجدول لا يزال الجدول.
إذا تم تجميد مطور ويب في عام 1999 والآن سيواجه بعض العناصر المربكة الجديدة. نعم ، لا تزال العناصر التي يعرفها (مثل Div) محفوظة ؛ ومع ذلك ، يحتوي HTML الآن أيضًا على عناصر جديدة مثل القسم والرأس والتذييل و NAV. لا تزال الكود والرمز والقوي موجودة ، ولكن يتم إضافة العداد والوقت و M. لا تزال IMG و Embed متاحة ، ولكن يتم إضافة الفيديو والصوت أيضًا. ومع ذلك ، بعد إلقاء نظرة فاحصة ، وجد أن هذه العناصر لم تكن مختلفة في الواقع. قد يكون هناك حاجة إلى العديد من هذه العناصر من قبل المطورين في عام 1999 ولم تكن متوفرة. من السهل فهم هذه العناصر الجديدة من خلال صنع تشبيهات بسيطة مع العناصر التي أدركها. في الواقع ، من السهل جدًا فهمها مقارنة بـ Ajax أو CSS.
أخيرًا ، عندما افتتح دفتر ملاحظات 300 ميجا هرتز (الذي كان يعمل Windows 98 ، مجمدًا أيضًا في عام 1999) ، فقد يفاجأ بالصفحات الجديدة الموضحة في Netscape 4 و Windows؟ Internet Explorer؟ 5. بالطبع ، هذه المتصفحات القديمة ليست على دراية بالعناصر الجديدة وسوف تتجاهلها تمامًا ، لكن الصفحة ستظل تظهر ولا يزال المحتوى مكتملًا.
هذه ليست قصة خيالية. مبدأ تصميم HTML 5 هو التحلل بسلاسة في المتصفحات التي لا تدعمها. السبب بسيط: نحن جميعًا "أشخاص بدائيون". تحتوي المتصفحات الآن على علامات تبويب و CSS و XMLHTTPrequest ، ولكن تظل محركات عرض HTML الخاصة بها على مستويات 1999. بصرف النظر عن الزيادة الكبيرة في عدد المستخدمين ، فقد أحرزت الويب بالفعل تقدمًا ضئيلًا في الطبيعة. HTML 5 يأخذ هذا في الاعتبار. يوفر حاليًا بعض الفوائد الحقيقية لمطوري الويب ، والتي سيستمتع بها مشاهدو الصفحات تدريجياً مع ترقية المتصفح ببطء.
دعونا نلقي نظرة على ما يوفره HTML 5.
(يتبع)