جدول المحتويات:
التعريف - ماذا يعني HTML5؟
مراجعة لغة توصيف النص التشعبي 5 (HTML5) هي لغة ترميز لبنية وعرض محتويات شبكة الويب العالمية. يدعم HTML5 بناء الجملة بنمط HTML و XHTML التقليدي والميزات الجديدة الأخرى في علاماته ، واجهات برمجة التطبيقات الجديدة ، و XHTML ومعالجة الأخطاء.
هناك ثلاث منظمات مسؤولة حاليًا عن مواصفات HTML5:
- أنشأت مجموعة عمل تقنية تطبيق النص التشعبي (WHATWG) مواصفات HTML5 وهي مسؤولة عن تطوير HTML5 الذي يوفر تعاونًا مفتوحًا بين موردي المستعرضات والأطراف الأخرى المعنية.
- اتحاد شبكة الويب العالمية (W3C) مسؤول عن تقديم مواصفات HTML5.
- فريق هندسة الإنترنت (IETF) مسؤول عن تطوير HTML5 WebSocket API.
يشرح Techopedia HTML5
HTML5 هي محاولة لتحقيق الفوضى في تطوير الويب من خلال تنظيم الممارسات الشائعة ، واحتضان التطبيقات من مختلف المتصفحات. إنه ضخم ، مع أكثر من 100 مواصفات كجزء من مواصفات HTML5. فهم هذا ، يمكنك التبسيط من خلال التفكير في HTML5 بهذه الطريقة. HTML5 هو مجرد مصطلح شامل للجيل القادم من تطبيقات الويب - كيف سيتم توسيع الوظيفة مع ترميز أفضل (HTML) ، نمط أفضل (CSS) ، وتفاعل أفضل (JavaScript).
مواصفات HTML5 التي تم نشرها حاليًا ليست نهائية. HTML5 متوقع بسبب توصية المرشح (CR) بحلول عام 2012 ، والمتوقع للتوصية المقترحة (PR) بحلول عام 2022. ومع ذلك ، هذا لا يعني أن HTML5 غير جاهز للاستخدام. ولكن التوصية المقترحة تعني أنه سيكون هناك تطبيقان قابلاً للتشغيل المتبادل. اعتبارًا من عام 2011 ، يضيف بائعو المستعرضات دعمًا نشطًا للميزات الجديدة لـ HTML5.
تشمل الميزات الجديدة لـ HTML5:
- قواعد تحليل جديدة لا تعتمد على SGML ولكنها موجهة نحو تحليل وتوافق مرن.
- دعم استخدام مضمن Scalar Vector Graphics (SVG) ولغة الترميز الرياضي (MathML) في النص / html.
- تتضمن العناصر الجديدة المتاحة المقالة ، جانباً ، الصوت ، bdi ، canvas ، الأمر ، datalist ، التفاصيل ، التضمين ، figcaption ، الشكل ، التذييل ، الرأس ، hgroup ، keygen ، mark ، المتر ، nav ، الإخراج ، التقدم ، rp ، rt ، ruby ، القسم والمصدر والملخص والوقت والفيديو و wbr.
- تشمل الأنواع الجديدة المتاحة من عناصر تحكم النماذج التواريخ والأوقات والبريد الإلكتروني وعنوان url والبحث والرقم والمدى والهاتف واللون.
- سمات جديدة متوفرة من charset على meta و async في البرنامج النصي.
- السمات العامة التي يمكن تطبيقها على كل عنصر يتضمن سمات المعرف أو tabindex أو البيانات المخفية أو بيانات العميل *.