تقدم هذه المقالة بشكل أساسي الميزات الأساسية وبناء جملة HTML5 ، وهي المعرفة الأساسية في مقدمة HTML5. يمكن للأصدقاء الذين يحتاجون إليها الرجوع إلى نظرة عامة على HTML5
HTML5 هو الإصدار المهم التالي من معيار HTML لاستبدال HTML 4.01 و XHTML 1.0 و XHTML 1.1. HTML5 هو أيضًا معيار لبناء وتقديم المحتوى على شبكة الويب العالمية.
HTML5 هو نتاج التعاون بين تحالف الويب العالمي (W3C) ومجموعة العمل على تقنية النص التشعبي لصفحات الويب (WhatWG).
يشتمل هذا المعيار الجديد على ميزات مثل تشغيل الفيديو والسحب والإفلات ، والتي كانت تستخدم للاعتماد على مكونات متصفح الطرف الثالث مثل Adobe Flash و Microsoft Silverlight و Google Gears.
دعم المتصفحتدعم أحدث إصدارات Apple Safari و Mozilla Firefox و Opera معظم ميزات HTML5 ، ويدعم IE9 أيضًا بعض ميزات HTML5.
تُثبت متصفحات الهاتف المحمول المسبق على أجهزة iPhone و iPad و Android كلها دعمًا جيدًا لـ HTML5.
ميزات جديدةيقدم HTML5 العديد من العناصر والسمات الجديدة لمساعدتنا في بناء مواقع الويب الحديثة. فيما يلي الميزات الرئيسية التي قدمتها HTML5:
العناصر الدلالية الجديدة: مثل <Header> و <tower> و <section>.
النموذج 2.0: تحسين نماذج الويب HTML وأدخلت بعض الخصائص الجديدة إلى علامة <pection>.
التخزين المحلي المستمر: حتى لا يتم تنفيذها من خلال الإضافات من الطرف الثالث.
WebSocket: الجيل التالي من تكنولوجيا الاتصالات ثنائية الاتجاه لتطبيقات الويب.
أحداث دفع الخادم: يقدم HTML5 الأحداث من خادم الويب إلى متصفح الويب ، والمعروف أيضًا باسم Server Push Events (SSE).
قماش: يدعم الرسم برمجي ثنائي الأبعاد باستخدام JavaScript.
الصوت والفيديو: تضمين الصوت أو الفيديو في صفحات الويب دون الحاجة إلى المكونات الإضافية لجهة خارجية.
تحديد الموقع الجغرافي: يمكن للمستخدمين اختيار مشاركة تحديد الموقع الجغرافي الخاص بهم مع صفحة الويب الخاصة بنا.
Microdata: يسمح لنا بإنشاء مفردات مخصصة خارج HTML5 وتوسيع صفحات الويب باستخدام دلالات مخصصة.
اسحب وإسقاط: اسحب وإسقاط إدخال على نفس صفحة الويب من موقع إلى آخر.
متتالية متوافقةتم تصميم HTML5 ليكون متوافقًا للخلف قدر الإمكان للمتصفحات الموجودة. تم بناء ميزات جديدة على الميزات الحالية وتسمح لنا بتوفير محتوى بديل للمتصفحات القديمة.
يوصى باستخدام كمية صغيرة من رمز JavaScript للكشف عن دعم ميزة HTML5 واحدة.
بناء الجملة HTML5يحتوي HTML5 على بناء جملة HTML الخاص به ، وهو متوافق مع مستندات HTML 4 و XHTML1 التي تم نشرها على الويب ، ولكنها لا تحتوي على ميزات SGML الأكثر تعقيدًا في HTML 4.
لا يتطلب HTML5 أسماء علامات صغيرة في XHTML ، ويجب اقتباس السمات ، ويجب أن يكون للسمات قيمة ، وقواعد بناء الجملة التي يجب أن تغلق جميع العناصر الفارغة.
ومع ذلك ، فإن HTML5 أكثر مرونة ويدعم النماذج التالية:
علامة اسم العلامة.
اقتباسات مزدوجة للسمات اختيارية.
قيمة السمة اختيارية.
عنصر فارغ مغلق اختياري.
Doctype
في الإصدارات الأقدم من HTML ، تكون Doctype طويلة لأن لغة HTML تعتمد على SGML وتتطلب الرجوع إلى DTD.
يمكن للمؤلفين HTML5 استخدام بناء جملة بسيط لتحديد النموذج التالي من doctype:
XML/HTML رمز نسخ المحتوى إلى الحافظة