HTML5
لغة HTML5 ( لغة ترميز النص التشعبي 5 ) هي لغة ترميز تُستخدم لهيكلة وعرض مستندات النص التشعبي على شبكة الويب العالمية . كانت الإصدار الخامس والأخير من لغة HTML ، وقد تم إيقاف اعتمادها من قِبل اتحاد شبكة الويب العالمية (W3C). تُعرف المواصفات الحالية باسم معيار HTML الحي . ويتولى صيانتها فريق عمل تقنية تطبيقات النص التشعبي على الويب (WHATWG)، وهو اتحاد يضم كبرى شركات تصنيع المتصفحات ( أبل ، وجوجل ، وموزيلا ، ومايكروسوفت ).
صدرت لغة HTML5 لأول مرة للجمهور في 22 يناير 2008، [ 2 ] مع تحديث رئيسي وتوصية من اتحاد شبكة الويب العالمية (W3C) في أكتوبر 2014. [ 5 ] [ 6 ] كانت أهدافها تحسين اللغة بدعم أحدث الوسائط المتعددة والميزات الجديدة الأخرى؛ والحفاظ على سهولة قراءة اللغة من قِبل البشر وفهمها باستمرار من قِبل أجهزة الكمبيوتر والأجهزة الأخرى مثل متصفحات الويب والمحللات اللغوية ، دون جمود لغة XHTML ؛ والحفاظ على التوافق مع الإصدارات السابقة من البرامج. تهدف HTML5 إلى استيعاب ليس فقط HTML 4 ، بل أيضًا XHTML1 وحتى HTML من المستوى الثاني في نموذج كائن المستند (DOM) . [ 7 ]
يتضمن HTML5 نماذج معالجة مفصلة لتشجيع تطبيقات أكثر توافقًا؛ فهو يوسع ويحسن ويبسط لغة الترميز المتاحة للمستندات، ويقدم لغة ترميز وواجهات برمجة تطبيقات (APIs) لتطبيقات الويب المعقدة . [ 8 ] وللأسباب نفسها، يُعد HTML5 أيضًا خيارًا مناسبًا لتطبيقات الجوال متعددة المنصات، لأنه يتضمن ميزات مصممة خصيصًا للأجهزة ذات الإمكانيات المحدودة.
تتضمن هذه النسخة العديد من الميزات النحوية الجديدة . ولإدراج ومعالجة محتوى الوسائط المتعددة والرسومات بشكل أصلي، أُضيفت العناصر الجديدة <img> و <img> و <img>؛ كما تم تنفيذ الأقسام القابلة للتوسيع بشكل أصلي من خلال <img> و <img> بدلاً من الاعتماد على CSS أو JavaScript؛ بالإضافة إلى دعم محتوى الرسومات المتجهة القابلة للتوسيع (SVG) و MathML للصيغ الرياضية. ولإثراء المحتوى الدلالي للمستندات، أُضيفت عناصر جديدة لبنية الصفحة مثل <img> و <img> و <img> و <img> و <img> و <img> و <img>. كما تم استحداث سمات جديدة ، وإزالة بعض العناصر والسمات، وتغيير أو إعادة تعريف أو توحيد عناصر أخرى مثل <img> و <img> و <img>. تُعد واجهات برمجة التطبيقات (APIs ) ونموذج كائن المستند (DOM) الآن جزءًا أساسيًا من مواصفات HTML5، [ 8 ] كما يُحسّن HTML5 من تعريف معالجة أي مستندات غير صالحة. [ 9 ]<video><audio><canvas><summary>...</summary><details>...</details><main><section><article><header><footer><aside><nav><figure><a><cite><menu>
تاريخ
بدأ فريق عمل تقنيات تطبيقات النصوص التشعبية على الويب ( WHATWG) العمل على المعيار الجديد في عام 2004. في ذلك الوقت، لم يكن معيار HTML 4.01 قد تم تحديثه منذ عام 2000، [ 10 ] وكان اتحاد شبكة الويب العالمية (W3C) يركز تطويراته المستقبلية على XHTML 2.0 . في عام 2009، سمح اتحاد شبكة الويب العالمية (W3C) بانتهاء صلاحية ميثاق فريق عمل XHTML 2.0 وقرر عدم تجديده. [ 11 ]
قدمت مؤسسة موزيلا وشركة أوبرا سوفتوير ورقة موقف في ورشة عمل لاتحاد شبكة الويب العالمية في يونيو 2004، [ 12 ] ركزت على تطوير تقنيات متوافقة مع المتصفحات الحالية، [ 13 ] بما في ذلك مسودة أولية لمواصفات Web Forms 2.0. اختُتمت ورشة العمل بتصويت - 8 أصوات مؤيدة و14 صوتًا معارضًا - لمواصلة العمل على لغة HTML. [ 14 ] مباشرةً بعد ورشة العمل، شُكِّل فريق عمل WHATWG للبدء بالعمل بناءً على ورقة الموقف تلك، كما أُعلن عن مسودة ثانية بعنوان Web Applications 1.0. [ 15 ] دُمجت المواصفتان لاحقًا لتشكيل HTML5. [ 16 ] اعتُمدت مواصفات HTML5 كنقطة انطلاق لعمل فريق عمل HTML الجديد التابع لاتحاد شبكة الويب العالمية في عام 2007.
قام كل من إيان هيكسون ( جوجل ) وديفيد هيات ( أبل ) من مجموعة عمل WHATWG بإنتاج أول مسودة عمل عامة للمواصفات الخاصة بـ W3C في 22 يناير 2008. [ 2 ]
تدعم العديد من متصفحات الويب التي تم إصدارها بعد عام 2009 تقنية HTML5، بما في ذلك Google Chrome 3.0 و Safari 3.1 و Firefox 3.5 و Opera 10.5 و Internet Explorer 9 والإصدارات الأحدث.
"أفكار حول فلاش"
على الرغم من أن بعض ميزات HTML5 تُقارن غالبًا بـ Adobe Flash ، إلا أن التقنيتين مختلفتان تمامًا. فكلتاهما تتضمنان ميزات لتشغيل الصوت والفيديو داخل صفحات الويب، واستخدام الرسومات المتجهة . مع ذلك، لا يمكن استخدام HTML5 بمفرده للرسوم المتحركة أو التفاعلية ، بل يجب دعمه بـ CSS3 أو JavaScript . هناك العديد من إمكانيات Flash التي لا يوجد لها نظير مباشر في HTML5 (انظر مقارنة HTML5 وFlash ). أصبحت إمكانيات HTML5 التفاعلية موضوعًا ذا أهمية إعلامية واسعة النطاق في أبريل 2010 تقريبًا [ 17 ] [ 18 ] [ 19 ] [ 20 ] بعد أن أصدر ستيف جوبز، الرئيس التنفيذي لشركة Apple آنذاك، رسالة عامة بعنوان "أفكار حول Flash" خلص فيها إلى أن "Flash لم يعد ضروريًا لمشاهدة الفيديو أو استهلاك أي نوع من محتوى الويب"، وأن "المعايير المفتوحة الجديدة التي تم ابتكارها في عصر الهواتف المحمولة، مثل HTML5، ستنتصر". [ 21 ] أثار هذا الأمر نقاشًا في أوساط مطوري الويب، حيث أشار إلى أنه على الرغم من أن HTML5 يوفر وظائف محسّنة، إلا أنه يجب على المطورين مراعاة اختلاف دعم المتصفحات لأجزاء المعيار المختلفة، بالإضافة إلى اختلافات الوظائف الأخرى بين HTML5 وFlash. [ 22 ] في أوائل نوفمبر 2011، أعلنت Adobe أنها ستتوقف عن تطوير Flash للأجهزة المحمولة، وستعيد توجيه جهودها نحو تطوير أدوات باستخدام HTML5. [ 23 ] في 25 يوليو 2017، أعلنت Adobe أنها ستتوقف عن توزيع ودعم Flash بحلول نهاية عام 2020. [ 24 ] أوقفت Adobe رسميًا دعم Flash في 31 ديسمبر 2020، وتم حظر تشغيل جميع محتويات Flash في Flash Player اعتبارًا من 12 يناير 2021. [ 25 ]
مراحل النداء الأخير، والترشح، والتوصية
في 14 فبراير 2011، وسّع اتحاد شبكة الويب العالمية (W3C) نطاق عمل فريق عمل HTML التابع له، مُحددًا معالم واضحة لإصدار HTML5. وفي مايو 2011، أعلن الفريق عن إطلاق "النداء الأخير" لـ HTML5، داعيًا المجتمعات داخل وخارج الاتحاد إلى تأكيد سلامة المواصفات من الناحية التقنية. وقد طوّر الاتحاد مجموعة اختبارات شاملة لتحقيق توافق واسع النطاق للمواصفات الكاملة بحلول عام 2014، وهو الموعد المستهدف للتوصية. [ 26 ] وفي يناير 2011، أعاد فريق عمل HTML تسمية مواصفات "HTML5" إلى " معيار HTML الحي " . ومع ذلك، واصل الاتحاد مشروعه لإصدار HTML5. [ 27 ]
في يوليو 2012، قررت كل من WHATWG وW3C الفصل بينهما. ستواصل W3C العمل على مواصفات HTML5، مع التركيز على معيار نهائي واحد، تعتبره WHATWG بمثابة "لقطة". أما WHATWG فتواصل عملها مع HTML5 كمعيار حي. ويكمن مفهوم المعيار الحي في أنه غير مكتمل أبدًا، ويتم تحديثه وتحسينه باستمرار. يمكن إضافة ميزات جديدة، لكن لن يتم حذف أي وظائف. [ 28 ]
في ديسمبر 2012، صنّف اتحاد شبكة الويب العالمية (W3C) لغة HTML5 كتوصية مرشحة. [ 29 ] ويتمثل معيار الترقية إلى توصية من اتحاد شبكة الويب العالمية في وجود "تطبيقين كاملين بنسبة 100% وقابلين للتشغيل البيني بشكل كامل". [ 30 ]
في 16 سبتمبر 2014، نقل اتحاد شبكة الويب العالمية (W3C) معيار HTML5 إلى مرحلة التوصية المقترحة. [ 31 ] وفي 28 أكتوبر 2014، تم إصدار HTML5 كتوصية من W3C، [ 32 ] وبذلك اكتملت عملية وضع المواصفات. [ 5 ] وفي 1 نوفمبر 2016، تم إصدار HTML 5.1 كتوصية من W3C. [ 33 ] وفي 14 ديسمبر 2017، تم إصدار HTML 5.2 كتوصية من W3C. [ 34 ]
التقاعد
أوقفت منظمة W3C دعم HTML5 في 27 مارس 2018. [ 35 ] وشمل الإيقاف أيضًا HTML 4.0، [ 36 ] وHTML 4.01، [ 37 ] و XHTML 1.0، [ 38 ] وXHTML 1.1. [ 39 ] أما HTML 5.1 وHTML 5.2 وHTML 5.3 فقد أُوقفت جميعها في 28 يناير 2021، لصالح معيار HTML الحي. [ 3 ] [ 40 ]
الجدول الزمني
الجداول الزمنية المجمعة لتوصيات اتحاد شبكة الويب العالمية (W3C) بشأن HTML5 وHTML 5.1 وHTML 5.2 وHTML 5.3:
| إصدار | المسودة الأولى | توصية المرشح | توصية | متقاعد |
|---|---|---|---|---|
| HTML5 | 1 مايو 2007 [ 41 ] | 17 ديسمبر 2012 | 28 أكتوبر 2014 | 27 مارس 2018 [ 42 ] |
| HTML 5.1 | 17 ديسمبر 2012 | 21 يونيو 2016 | 1 نوفمبر 2016 | 28 يناير 2021 [ 43 ] |
| HTML 5.1 الإصدار الثاني | غير متوفر | 20 يونيو 2017 | 3 أكتوبر 2017 | |
| HTML 5.2 | 18 أغسطس 2016 | 8 أغسطس 2017 | 14 ديسمبر 2017 | 28 يناير 2021 [ 3 ] |
| HTML 5.3 | 14 ديسمبر 2017 [ 44 ] | غير متوفر | غير متوفر | 28 يناير 2021 [ 40 ] |
تعارض بين اتحاد شبكة الويب العالمية (W3C) ومجموعة عمل الويب العالمية (WHATWG)
تنازل اتحاد شبكة الويب العالمية (W3C) عن سلطته على معايير HTML وDOM لصالح مجموعة عمل تطبيقات الويب (WHATWG) في 28 مايو 2019، إذ رأى أن وجود معيارين أمرٌ ضار. [ 45 ] [ 46 ] [ 47 ] [ 4 ] وأصبح معيار HTML الحيّ هو المعيار المعتمد حاليًا. مع ذلك، سيستمر اتحاد شبكة الويب العالمية (W3C) في المشاركة في عملية تطوير HTML.
قبل التنازل عن السلطة، كان يُنظر إلى اتحاد شبكة الويب العالمية (W3C) ومجموعة عمل HTML (WHATWG) على أنهما يعملان معًا على تطوير HTML5، [ 11 ] ومع ذلك، كانا يعملان في الوقت نفسه على نحو متعارض [ 28 ] [ 5 ] منذ انفصالهما في يوليو 2012. كان معيار W3C "HTML5" قائمًا على اللقطات (HTML5، HTML 5.1، إلخ) وثابتًا، بينما يتم تحديث معيار WHATWG "HTML" الحي باستمرار. وُصفت العلاقة بينهما بأنها "هشة"، بل و"متصدعة"، [ 48 ] واتسمت بـ"المشاحنات". [ 5 ]
في حالة واحدة على الأقل، وهي المحتوى المسموح به للعنصر ، تناقضت المواصفات بشكل مباشر ( اعتبارًا من يوليو 2018).<cite> )يسمح تعريف W3C بنطاق استخدامات أوسع من تعريف WHATWG. [ 49 ] [ 50 ]
ينتقد قسم "المقدمة" في مواصفات WHATWG (التي حررها إيان "هيكسي" هيكسون ) اتحاد W3C، على سبيل المثال: " ملاحظة: على الرغم من أننا طلبنا منهم التوقف عن ذلك، إلا أن اتحاد W3C يعيد نشر بعض أجزاء هذه المواصفات كوثائق منفصلة". وفي قسم "التاريخ" الفرعي، يُصوّر اتحاد W3C على أنه مقاوم لخطط هيكسون وWHATWG الأصلية لـ HTML5، ثم انضم إليها متأخرًا (مع أن هيكسون كان مسؤولًا عن مواصفات HTML5 الخاصة باتحاد W3C أيضًا). على أي حال، يشير هذا إلى وجود انقسام فلسفي كبير بين المنظمتين: [ 51 ]
عملت المجموعتان معًا لعدة سنوات. إلا أنه في عام 2011، توصلتا إلى استنتاج مفاده أن لكل منهما أهدافًا مختلفة: أراد اتحاد شبكة الويب العالمية (W3C) نشر نسخة "نهائية" من "HTML5"، بينما أرادت مجموعة عمل HTML (WHATWG) مواصلة العمل على معيار حي لـ HTML، مع الحفاظ على المواصفات باستمرار بدلًا من تجميدها في حالة بها مشاكل معروفة، وإضافة ميزات جديدة حسب الحاجة لتطوير المنصة.
منذ ذلك الحين، تعمل مجموعة عمل WHATWG على هذه المواصفات (من بين مواصفات أخرى)، وتقوم منظمة W3C بنسخ الإصلاحات التي أجرتها مجموعة عمل WHATWG إلى نسختها المعدلة من الوثيقة (والتي تحتوي أيضًا على تغييرات أخرى).
وقع الكيانان اتفاقية للعمل معًا على إصدار واحد من لغة HTML في 28 مايو 2019. [ 52 ]
الاختلافات بين المعيارين
بالإضافة إلى التناقض في العنصر المذكور أعلاه، تشمل الاختلافات الأخرى بين المعيارين ما يلي على الأقل، اعتبارًا من سبتمبر 2018<cite>:
| ميزة | W3C [ 53 ] | WHATWG [ 54 ] |
|---|---|---|
| ترقيم صفحات الموقع | نسخة من صفحة واحدة [ 55 ] (تتيح البحث الشامل عن المحتويات) | |
| الفصول | §5 البيانات الجزئية [ 56 ] المادة 9: الاتصالات [ 57 ] §10 عمال الويب [ 58 ] §11 تخزين الويب [ 59 ] | |
| السمات العامة | : [ 60 ]class ,id | : [ 61 ]autocapitalize , enterkeyhint, inputmode, is, itemid, itemprop, itemref, itemscope, itemtype,nonce |
| عناصر الفصل الخاص بلغة HTML | §4.13 العناصر المخصصة [ 62 ] | |
| عناصر | <rb>, [ 63 ] <rtc>[ 64 ] (انظر ملاحظات التوافق أدناه.)
| <hgroup>[ 66 ]<menu> ، [ 67 ]، [ <slot>68 ] ( انظر ملاحظات التوافق أدناه.)
|
§<meta> | §4.2.5.4. توجيهات براغما أخرى ، [ 70 ] تستند إلى إجراء WHATWG المهمل. [ 71 ] | |
| § الأقسام | § 4.3.11.2 نماذج المخططات [ 72 ] § 4.3.11.3 عرض المخططات للمستخدمين [ 73 ] | |
| البيانات المنظمة | يوصي بـ RDFa (أمثلة التعليمات البرمجية، [ 74 ] [ 65 ] [ 75 ] مواصفات منفصلة، [ 76 ] [ 77 ] لا توجد سمات خاصة [ 60 ] ). | يوصي بـ Microdata (أمثلة التعليمات البرمجية، [ 78 ] [ 79 ] [ 80 ] [ 81 ] فصل المواصفات، [ 56 ] السمات الخاصة [ 61 ] ). |
يُقدّم الجدول التالي بيانات من شبكة تطوير موزيلا حول التوافق مع المتصفحات الرئيسية، اعتبارًا من سبتمبر 2018، من عناصر HTML الفريدة لأحد المعايير:
| عنصر | معيار | التوافق | ملحوظة |
|---|---|---|---|
<rb>[82] | اتحاد شبكة الويب العالمية (W3C) | جميع المتصفحات، باستثناء متصفح إيدج | |
<rtc>[83][84] | اتحاد شبكة الويب العالمية (W3C) | جميع المتصفحات، باستثناء إنترنت إكسبلورر | |
<hgroup>[85] | WHATWG | جميع المتصفحات | "[بما أن] خوارزمية مخطط HTML غير مطبقة في أي متصفحات ... <hgroup>فإن الدلالات في الواقع العملي نظرية فقط." |
<menu>[86] | WHATWG | جميع المتصفحات | |
<slot>[87] | WHATWG | جميع المتصفحات |
الميزات وواجهات برمجة التطبيقات
اقترح اتحاد شبكة الويب العالمية (W3C) الاعتماد بشكل أكبر على التجزئة كجزء أساسي من خطة تحقيق تقدم أسرع، ما يعني تحديد ميزات محددة، سواء كانت مقترحة أو موجودة بالفعل في المواصفات، وتطويرها كمواصفات منفصلة. بعض التقنيات التي تم تعريفها في الأصل في HTML5 نفسها أصبحت الآن مُعرّفة في مواصفات منفصلة.
- مجموعة عمل HTML — سياق HTML Canvas ثنائي الأبعاد؛
- مجموعة عمل الويب الغامرة - واجهة برمجة تطبيقات أجهزة WebXR ، ووحدة لوحات ألعاب WebXR، ووحدة الواقع المعزز WebXR، وغيرها؛ [ 88 ]
- مجموعة عمل تطبيقات الويب - مراسلة الويب ، عمال الويب ، تخزين الويب ، WebSocket ، الأحداث المرسلة من الخادم ، مكونات الويب [ 89 ] (لم يكن هذا جزءًا من HTML5، مع ذلك)؛ تم إغلاق مجموعة عمل تطبيقات الويب في أكتوبر 2015 وتم نقل مخرجاتها إلى مجموعة عمل منصة الويب (WPWG).
- مجموعة عمل IETF HyBi - بروتوكول WebSocket؛
- مجموعة عمل WebRTC — WebRTC ؛
- مجموعة مجتمع مسارات النصوص في الوسائط الإلكترونية على الويب — WebVTT .
بعض الميزات التي أُزيلت من مواصفات HTML5 الأصلية تم توحيدها بشكل منفصل كوحدات نمطية، مثل Microdata و Canvas . كما تم توحيد المواصفات التقنية التي أُضيفت كامتدادات لـ HTML5، مثل ترميز Polyglot، كوحدات نمطية أيضًا. بعض مواصفات W3C التي كانت في الأصل مواصفات منفصلة تم اعتمادها كامتدادات أو ميزات لـ HTML5، مثل SVG . بعض الميزات التي كان من الممكن أن تُبطئ عملية توحيد HTML5 تم أو سيتم توحيدها كمواصفات قادمة.
سمات
ترميز
يُقدّم HTML5 عناصر وخصائص تُحاكي الاستخدام الشائع في مواقع الويب الحديثة. بعضها بدائل دلالية للاستخدامات الشائعة لعناصر الكتلة العامة ( ) وعناصر inline ( )، على سبيل المثال (كتلة التنقل في الموقع)، (التي تُشير عادةً إلى أسفل صفحة الويب أو إلى الأسطر الأخيرة من كود HTML)، أو و بدلاً من . [ 90 ] [ 91 ] [ 92 ] وقد تم حذف بعض العناصر المُهملة من HTML 4.01 ، بما في ذلك عناصر العرض البحتة مثل و ، والتي تم تجاوز تأثيراتها منذ فترة طويلة بواسطة أوراق الأنماط المتتالية الأكثر كفاءة . [ 93 ] كما يوجد تركيز مُتجدد على أهمية جافا سكريبت من جانب العميل المُستخدمة لإنشاء صفحات ويب ديناميكية .<div><span><nav><footer><audio><video><object><font><center>
لم يعد بناء جملة HTML5 يعتمد على SGML [ 94 ] [ 95 ] على الرغم من تشابه ترميزه. ومع ذلك، فقد صُمم ليكون متوافقًا مع الإصدارات السابقة من HTML من حيث التحليل الشائع. ويأتي مع سطر تمهيدي جديد يشبه إعلان نوع مستند SGML ، والذي يُفعّل وضع العرض المتوافق مع المعايير . [ 96 ] منذ 5 يناير 2009، يتضمن HTML5 أيضًا Web Forms 2.0 ، وهو مواصفة WHATWG منفصلة سابقًا . [ 97 ] [ 98 ]<!DOCTYPE html>
واجهات برمجة تطبيقات جديدة

بالإضافة إلى تحديد لغة الترميز، يحدد HTML5 واجهات برمجة تطبيقات (APIs) للبرمجة النصية التي يمكن استخدامها مع جافا سكريبت . [ 100 ] يتم توسيع واجهات نموذج كائن المستند (DOM) الحالية وتوثيق ميزاتها الأساسية . كما توجد واجهات برمجة تطبيقات جديدة، مثل:
- لوحة الرسم ؛ [ 101 ]
- تشغيل الوسائط الموقوت؛ [ 102 ]
- غير متصل بالإنترنت؛ [ 103 ]
- محتوى قابل للتعديل؛ [ 104 ]
- السحب والإفلات ؛ [ 105 ]
- التاريخ؛ [ 106 ]
- تسجيل نوع MIME ومعالج البروتوكول؛ [ 107 ] [ 108 ]
- البيانات الجزئية ؛ [ 109 ]
- المراسلة عبر الويب ؛ [ 110 ]
- التخزين عبر الويب – إطار عمل لتخزين أزواج المفاتيح والقيم يوفر سلوكًا مشابهًا لملفات تعريف الارتباط ولكن بسعة تخزين أكبر وواجهة برمجة تطبيقات محسّنة. [ 111 ]
لا تتضمن مواصفات W3C HTML5 جميع التقنيات المذكورة أعلاه، على الرغم من أنها مُدرجة في مواصفات WHATWG HTML. [ 112 ] وفيما يلي بعض التقنيات ذات الصلة، والتي لا تُعد جزءًا من مواصفات W3C HTML5 أو WHATWG HTML. وتنشر W3C مواصفات هذه التقنيات بشكل منفصل:
- تحديد الموقع الجغرافي ؛
- IndexedDB – مخزن قيم مفتاحية هرمي مفهرس (كان يُعرف سابقًا باسم WebSimpleDB)؛ [ 113 ]
- الملف [ 114 ] - واجهة برمجة تطبيقات مخصصة للتعامل مع تحميل الملفات ومعالجتها؛ [ 115 ]
- الدلائل والنظام - واجهة برمجة تطبيقات تهدف إلى تلبية حالات استخدام التخزين من جانب العميل التي لا تخدمها قواعد البيانات بشكل جيد؛ [ 116 ]
- كاتب الملفات – واجهة برمجة تطبيقات للكتابة إلى الملفات من تطبيقات الويب؛ [ 117 ]
- Web Audio [ 118 ] – واجهة برمجة تطبيقات JavaScript عالية المستوى لمعالجة وتوليف الصوت في تطبيقات الويب؛
- ClassList. [ 119 ]
- واجهة برمجة تطبيقات التشفير على الويب [ 120 ]
- WebRTC [ 121 ]
- قاعدة بيانات SQL على الويب - قاعدة بيانات SQL محلية (لم تعد تتم صيانتها)؛ [ 122 ]
لا يدعم HTML5 الرسوم المتحركة داخل صفحات الويب. يلزم استخدام JavaScript أو CSS3 لتحريك عناصر HTML. كما يمكن إضافة الرسوم المتحركة باستخدام JavaScript وHTML 4 [ 123 ] ، وداخل عناصر SVG عبر SMIL ، مع العلم أن دعم المتصفحات لهذه الأخيرة لا يزال غير منتظم حتى عام 2011..
XHTML5 (HTML5 المُسلسلة بصيغة XML)
يجب تقديم مستندات XML باستخدام نوع وسائط إنترنت XML (يُسمى غالبًا " نوع MIME ") مثل application/xhtml+xmlXML أو XML application/xml، [ 100 ] ويجب أن تلتزم ببنية XML سليمة ودقيقة. أما XHTML5 فهو ببساطة بيانات HTML5 مُسلسلة بتنسيق XML (أي HTML5 مُقيد بمتطلبات XHTML الصارمة، مثل عدم وجود أي وسوم غير مُغلقة)، ويتم إرسالها باستخدام أحد أنواع وسائط XML. يُعرف HTML الذي كُتب ليتوافق مع مواصفات كل من HTML وXHTML، وبالتالي يُنتج نفس شجرة DOM سواء تم تحليله كـ HTML أو XML، باسم ترميز متعدد اللغات . [ 124 ]
لا يوجد تعريف نوع المستند (DTD) لـ XHTML5. [ 125 ]
معالجة الأخطاء
صُممت لغة HTML5 بحيث يمكن للمتصفحات القديمة تجاهل بنيات HTML5 الجديدة بأمان. [ 8 ] على عكس HTML 4.01، تُقدم مواصفات HTML5 قواعد تفصيلية للتحليل المعجمي والتحليل النحوي ، بهدف أن تُنتج المتصفحات المتوافقة النتائج نفسها عند تحليل بناء الجملة غير الصحيح. [ 126 ] على الرغم من أن HTML5 تُحدد الآن سلوكًا متسقًا لمستندات " حساء الوسوم "، إلا أن هذه المستندات لا تتوافق مع معيار HTML5. [ 126 ]
شعبية
بحسب تقرير صدر في 30 سبتمبر 2011، كان 34 موقعًا من بين أفضل 100 موقع ويب في العالم يستخدم تقنية HTML5 ، وقد قادت محركات البحث وشبكات التواصل الاجتماعي عملية التبني . [ 127 ] وأظهر تقرير آخر صدر في أغسطس 2013 أن 153 شركة من شركات قائمة فورتشن 500 الأمريكية قد طبقت تقنية HTML5 على مواقعها الإلكترونية. [ 128 ]
منذ عام 2014، أصبح HTML5 مدعومًا جزئيًا على الأقل من قبل معظم محركات التخطيط الشائعة.
الاختلافات بين HTML 4.01 و XHTML 1.x
فيما يلي قائمة مختصرة بالاختلافات وبعض الأمثلة المحددة.
- قواعد تحليل جديدة: موجهة نحو التحليل المرن والتوافق؛ لا تعتمد على SGML
- القدرة على استخدام SVG و MathML المضمنة في
text/html - عناصر جديدة :
article, ...asideaudiobdicanvascommanddatadatalistdetailsembedfigcaptionfigurefooterheaderkeygenmarkmeternavoutputprogressrprtrubysectionsourcesummarytimetrackvideowbr - أنواع جديدة من عناصر التحكم في النماذج:
dates and times,email,url,search,number,range,tel,color[ 129 ] - السمات الجديدة:
charset(تشغيلmeta)،async(تشغيلscript) - السمات العامة (التي يمكن تطبيقها على كل عنصر):
id،tabindex،hidden،data-*(سمات البيانات المخصصة) - سيتم حذف العناصر المهملة بالكامل:
acronym,applet,basefont,big,center,dir,font,frame,frameset,isindex,noframes,strike,tt
نشرت مجموعة عمل W3C "اختلافات HTML5 عن HTML 4"، [ 130 ] والتي تقدم مخططًا كاملاً للإضافات والإزالات والتغييرات بين HTML5 و HTML4.
الشعار

في 18 يناير 2011، قدم اتحاد شبكة الويب العالمية (W3C) شعارًا للدلالة على استخدام لغة HTML5 أو الاهتمام بها. وعلى عكس الشارات الأخرى التي أصدرها الاتحاد سابقًا، لا يشير هذا الشعار إلى صحة أو مطابقة معيار معين. واعتبارًا من 1 أبريل 2011، أصبح هذا الشعار رسميًا. [ 131 ]
عند طرح شعار HTML5 للجمهور لأول مرة، أعلنت منظمة W3C أنه "هوية بصرية عامة لمجموعة واسعة من تقنيات الويب المفتوحة، بما في ذلك HTML5 و CSS وSVG و WOFF وغيرها". [ 132 ] انتقد بعض مناصري معايير الويب، بمن فيهم مشروع معايير الويب ، هذا التعريف لمصطلح "HTML5" باعتباره مصطلحًا جامعًا، مشيرين إلى غموض المصطلحات واحتمالية سوء الفهم. [ 132 ] بعد ثلاثة أيام، استجابت W3C لآراء المجتمع وغيرت تعريف الشعار، وأسقطت تعداد التقنيات ذات الصلة. [ 133 ] ثم صرحت W3C بأن الشعار "يمثل HTML5، حجر الزاوية لتطبيقات الويب الحديثة". [ 131 ]
إدارة الحقوق الرقمية
مارست جهات فاعلة في الصناعة، بما في ذلك هيئة الإذاعة البريطانية ( BBC ) وجوجل ومايكروسوفت وآبل، ضغوطًا لإدراج امتدادات الوسائط المشفرة (EME)، [ 134 ] [ 135 ] [ 136 ] [ 137 ] [ 138 ] وهي شكل من أشكال إدارة الحقوق الرقمية (DRM)، في معيار HTML5. وبحلول نهاية عام 2012 وبداية عام 2013، بدأت 27 منظمة [ 139 ] ، بما في ذلك مؤسسة البرمجيات الحرة [ 140 ]، حملة ضد إدراج إدارة الحقوق الرقمية في معيار HTML5. [ 141 ] [ 142 ] ومع ذلك، في أواخر سبتمبر 2013، قرر فريق عمل HTML التابع لاتحاد شبكة الويب العالمية (W3C) أن امتدادات الوسائط المشفرة، وهي شكل من أشكال إدارة الحقوق الرقمية، "ضمن النطاق" وسيتم إدراجها في معيار HTML 5.1. [ 143 ] [ 144 ] استمر تطوير "معيار HTML الحي" الخاص بـ WHATWG دون مقترحات تدعم إدارة الحقوق الرقمية. [ 144 ]
قال مانو سبورني، عضو اتحاد شبكة الويب العالمية (W3C) ، إن تقنية EME لن تحل المشكلة التي كان من المفترض أن تعالجها. [ 145 ] ويشير المعارضون إلى أن EME نفسها ليست سوى بنية لآلية إضافية لإدارة الحقوق الرقمية (DRM). [ 146 ]
The initial enablers for DRM in HTML5 were Google[147] and Microsoft.[148] Supporters also include Adobe.[149] On 14 May 2014, Mozilla announced plans to support EME in Firefox, the last major browser to avoid DRM.[150][151] Calling it "a difficult and uncomfortable step", Andreas Gal of Mozilla explained that future versions of Firefox would remain open source but ship with a sandbox designed to run a content decryption module developed by Adobe,[150] later it was replaced with Widevine module from Google which is much more widely adopted by content providers. While promising to "work on alternative solutions", Mozilla's Executive Chair Mitchell Baker stated that a refusal to implement EME would have accomplished little more than convincing many users to switch browsers.[151] This decision was condemned by Cory Doctorow and the Free Software Foundation.[152][153]
As of December 2023, the W3C defended their formation of the EME standard, stating: "Encrypted Media Extensions (EME) brings greater interoperability, better privacy, security, accessibility and user experience in viewing movies and TV on the Web".[154]
See also
- Cache manifest in HTML5
- Canvas element
- Dave Hyatt, Apple's editor of HTML5 specs
- Ian Hickson, Google's main editor of HTML5 specs
- Polyglot markup
References
- ↑"Mac Developer Library: System-Declared Uniform Type Identifiers". Apple. 17 November 2009.
- 123"HTML5: A vocabulary and associated APIs for HTML and XHTML". W3.org. W3C. 22 January 2008. Retrieved 28 January 2009.
- 123"HTML 5.2 Publication History - W3C".
- 12Cimpanu, Catalin (29 May 2019). "Browser vendors Win War with W3C over HTML and DOM standards". ZDNet. Archived from the original on 29 May 2019. Retrieved 29 May 2019.
- ١ ٢ ٣ ٤ "تم الانتهاء من مواصفات HTML5، والجدل حولها مستمر" . آرس تكنيكا. ٢٩ أكتوبر ٢٠١٤. تم الاطلاع عليه بتاريخ ٢٩ أكتوبر ٢٠١٤ .
- ↑ «HTML5 توصية من اتحاد شبكة الويب العالمية» . مدونة اتحاد شبكة الويب العالمية . 28 أكتوبر 2014. تاريخ الاطلاع: 28 أكتوبر 2014 .
- ↑ "اختلافات HTML5 عن HTML4" . W3.org . W3C . مقدمة . تاريخ الاطلاع: 2 مارس 2018.
أصبحت HTML4 توصية من W3C في عام 1997. ورغم أنها لا تزال بمثابة دليل عام للعديد من الميزات الأساسية لـ HTML، إلا أنها لا توفر معلومات كافية لبناء تطبيقات تتفاعل مع بعضها البعض، والأهم من ذلك، مع محتوى الويب. وينطبق الأمر نفسه على XHTML1، الذي يُعرّف تسلسل XML لـ HTML4، وDOM Level 2 HTML، الذي يُعرّف واجهات برمجة تطبيقات JavaScript لكل من HTML وXHTML. يحل HTML محل هذه الوثائق.
- 1 2 3 4 "اختلافات HTML5 عن HTML4" . W3.org . W3C . 19 أكتوبر 2010. تم الاطلاع عليه في 4 ديسمبر 2010 .
- ↑ "توصية W3C بشأن HTML 5.2" . W3.org . W3C . 14 ديسمبر 2017. § 1.10.2 أخطاء بناء الجملة . تم الاطلاع عليه في 29 يونيو 2017 .
- ↑ " تصويبات HTML 4" . اتحاد شبكة الويب العالمية . تم الاطلاع عليه بتاريخ 4 ديسمبر 2010 .
- 1 2 "توصية W3C بشأن HTML 5.2" . W3.org . W3C . 14 ديسمبر 2017. § 1.4 التاريخ . تم الاطلاع عليه في 9 أغسطس 2017 .
- ↑ "ورقة موقف لورشة عمل W3C حول تطبيقات الويب والمستندات المركبة" . W3.org . W3C . تم الاطلاع عليها بتاريخ 30 ديسمبر 2011 .
- ↑ "ورشة عمل W3C حول تطبيقات الويب والمستندات المركبة (اليوم الأول)" . W3.org . W3C . 1 يونيو 2004. تم الاطلاع عليه بتاريخ 30 ديسمبر 2011 .
- ↑ "ورشة عمل W3C حول تطبيقات الويب والمستندات المركبة (اليوم الثاني)" . W3.org . W3C . 2 يونيو 2004. تم الاطلاع عليه بتاريخ 30 ديسمبر 2011 .
- ↑Hickson, -Ian (5 June 2004). "[whatwg] WHAT open mailing list announcement". Lists.W3.org. W3C. Retrieved 8 December 2015.
- ↑Pilgrim, Mark (15 September 2008). "This Week in HTML 5 – Episode 5". WHATWG Blog. WHATWG. Retrieved 30 December 2011.
- ↑"FOX News: No Flash on the iPhone? Apple's Steve Jobs Finally Explains Why". Fox News Channel. 29 April 2010.
- ↑"TIME: Steve Jobs: 'Flash is No Longer Necessary' and Other Musings". Time. 29 April 2010.
- ↑"Steve Jobs: Why Apple Banned Flash". CBS News.
- ↑"FastCompany: Steve Jobs: Adobe's Flash Is Old PC History, Open Web Is the Future". 29 April 2010.
- ↑Jobs, Steve. "Thoughts on Flash". Apple.com. Archived from the original on 19 May 2010.
- ↑"Is HTML5 Replacing Flash?". Lyquix.com. Archived from the original on 25 April 2012. Retrieved 8 January 2014.
- ↑"Flash to Focus on PC Browsing and Mobile Apps; Adobe to More Aggressively Contribute to HTML5". adobe.com. Retrieved 26 February 2012.
- ↑Warren, Tom (25 July 2017). "Adobe will finally kill Flash in 2020". The Verge.
- ↑Lotus, Jean (1 January 2021). "Adobe Flash reaches end of life with nostalgia from users". UPI.
- ↑"W3C Confirms May 2011 for HTML5 Last Call, Targets 2014 for HTML5 Standard". World Wide Web Consortium. 14 February 2011. Retrieved 18 February 2011.
- ↑Hickson, Ian. "HTML Is the New HTML5". Archived from the original on 6 October 2019. Retrieved 21 January 2011.
- 12"HTML5 gets the splits". NetMagazine.com. Retrieved 23 July 2012.
- ↑"HTML5". W3.org. 17 December 2012. Retrieved 15 June 2013.
- ↑ "متى سينتهي العمل على HTML5؟" . الأسئلة الشائعة . مجموعة عمل WHAT . تم الاطلاع عليه بتاريخ 29 نوفمبر 2009 .
- ↑ "دعوة للمراجعة: نشر توصية مقترحة بشأن HTML5 في أخبار W3C" . W3.org . W3C . 16 سبتمبر 2014. تم الاطلاع عليه بتاريخ 27 سبتمبر 2014 .
- ↑ "إنجاز هام لمنصة الويب المفتوحة مع توصية HTML5" . W3.org . W3C . 28 أكتوبر 2014. تم الاطلاع عليه بتاريخ 29 أكتوبر 2014 .
- ↑ "توصية اتحاد شبكة الويب العالمية بشأن HTML 5.1" . W3.org . اتحاد شبكة الويب العالمية . تم الاطلاع عليه بتاريخ 26 فبراير 2017 .
- ↑ "توصية W3C بشأن HTML 5.2" . W3.org . W3C . تم الاطلاع عليه بتاريخ 14 ديسمبر 2017 .
- ↑ "تاريخ نشر HTML5 - W3C" .
- ↑ "تاريخ نشر HTML 4.0 - W3C" .
- ↑ "تاريخ نشر HTML 4.01 - W3C" .
- ↑ "XHTML™ 1.0 لغة ترميز النص التشعبي القابلة للتوسيع (الطبعة الثانية) تاريخ النشر - W3C" .
- ↑ "XHTML™ 1.1 - XHTML القائم على الوحدات - تاريخ نشر الطبعة الثانية - W3C" .
- 1 2 "تاريخ نشر HTML 5.3 - W3C" .
- ↑ "تطبيقات الويب 1.0" . 3 مايو 2007. مؤرشف من الأصل في 3 مايو 2007. تم الاطلاع عليه في 18 سبتمبر 2018 .
- ↑ "تاريخ نشر HTML5 - W3C" .
- ↑ "تاريخ نشر الطبعة الثانية من HTML 5.1 - W3C" .
- ↑ "HTML 5.3" . اتحاد شبكة الويب العالمية . 14 ديسمبر 2017. مسودة العمل العامة الأولى لاتحاد شبكة الويب العالمية.
- ↑ جافي، جيف (28 مايو 2019). "اتحاد شبكة الويب العالمية (W3C) ومجموعة عمل الويب العالمية (WHATWG) سيعملان معًا للنهوض بمنصة الويب المفتوحة" . مدونة اتحاد شبكة الويب العالمية . مؤرشف من الأصل في 29 مايو 2019. تم الاطلاع عليه في 29 مايو 2019 .
- ↑ «وقّعت منظمة W3C ومجموعة عمل WHATWG اتفاقية للتعاون في إصدار موحد من HTML وDOM» . W3C . 28 مايو 2019. مؤرشف من الأصل في 29 مايو 2019. تم الاطلاع عليه في 29 مايو 2019 .
- ↑ «مذكرة تفاهم بين اتحاد شبكة الويب العالمية (W3C) ومجموعة عمل تقنية الويب العالمية (WHATWG)» . اتحاد شبكة الويب العالمية (W3C) . 28 مايو 2019. مؤرشف من الأصل في 29 مايو 2019. تم الاطلاع عليه في 29 مايو 2019 .
- ↑ هوفمان، جاي (2017). "حكاية معيارين" . تاريخ الويب . مؤرشف من الأصل في 1 سبتمبر 2017. تم الاطلاع عليه في 26 يناير 2018 .(العنوان الأصلي: "عندما تنقسم المعايير".)
- ↑ "توصية اتحاد شبكة الويب العالمية بشأن HTML 5.2" . W3.org . اتحاد شبكة الويب العالمية . 14 ديسمبر 2017. § 4.5.6. عنصر الاستشهاد . تم الاطلاع عليه بتاريخ 26 يوليو 2018 .
- ↑ "معيار HTML الحي" . HTML.spec.WHATWG.org . WHATWG . 25 يوليو 2018. § 4.5.6 عنصر الاستشهاد . تم الاطلاع عليه في 26 يوليو 2018 .
- ↑ "معيار HTML الحي" . HTML.spec.WHATWG.org . WHATWG . 25 يوليو 2018. § 1 مقدمة؛ §1.6 التاريخ . تم الاطلاع عليه في 26 يوليو 2018 .
- ↑ «وقّعت منظمة W3C ومجموعة عمل WHATWG اتفاقية للتعاون في إصدار موحد من HTML وDOM» . W3C . 28 مايو 2019. تاريخ الاطلاع: 29 مايو 2019 .
- ↑ "HTML 5.2" . w3.org . تم الاطلاع عليه بتاريخ 18 سبتمبر 2018 .
- ↑ "معيار HTML" . html.spec.whatwg.org . تم الاطلاع عليه بتاريخ 18 سبتمبر 2018 .
- ↑ "معيار HTML، نسخة الصفحة الواحدة" . html.spec.whatwg.org . تم الاطلاع عليه بتاريخ 18 سبتمبر 2018 .
- 1 2 "معيار HTML، الفصل 5: البيانات الجزئية" . html.spec.whatwg.org . تم الاطلاع عليه بتاريخ 19 سبتمبر 2018 .
- ↑ "معيار HTML، الفصل 9: الاتصال" . html.spec.whatwg.org . تم الاطلاع عليه بتاريخ 19 سبتمبر 2018 .
- ↑ "معيار HTML، الفصل 10: عمال الويب" . html.spec.whatwg.org . تم الاطلاع عليه بتاريخ 19 سبتمبر 2018 .
- ↑ "معيار HTML، الفصل 11: تخزين الويب" . html.spec.whatwg.org . تم الاطلاع عليه بتاريخ 19 سبتمبر 2018 .
- 1 2 "HTML 5.2، § 3.2.5. السمات العامة" . w3.org . تم الاطلاع عليه بتاريخ 18 سبتمبر 2018 .
- 1 2 "معيار HTML، § 3.2.6 السمات العامة" . html.spec.whatwg.org . تم الاطلاع عليه بتاريخ 18 سبتمبر 2018 .
- ↑ "معيار HTML، القسم 4.13 العناصر المخصصة" . html.spec.whatwg.org . تم الاطلاع عليه بتاريخ 18 سبتمبر 2018 .
- ↑ "HTML 5.2: § 4.5.11. عنصر rb" . w3.org . تم الاطلاع عليه بتاريخ 19 سبتمبر 2018 .
- ↑ "HTML 5.2: § 4.5.13. عنصر rtc" . w3.org . تم الاطلاع عليه بتاريخ 19 سبتمبر 2018 .
- 1 2 "HTML 5.2: § 4.4.2. عنصر العنوان" . w3.org . تم الاطلاع عليه بتاريخ 19 سبتمبر 2018 .
- ↑ "معيار HTML، القسم 4.3.7 عنصر hgroup" . html.spec.whatwg.org . تم الاطلاع عليه بتاريخ 19 سبتمبر 2018 .
- ↑ "معيار HTML، القسم 4.4.7 عنصر القائمة" . html.spec.whatwg.org . تم الاطلاع عليه بتاريخ 19 سبتمبر 2018 .
- ↑ "معيار HTML، § 4.12.4 عنصر الفتحة" . html.spec.whatwg.org . تم الاطلاع عليه بتاريخ 19 سبتمبر 2018 .
- ↑ "معيار HTML، القسم 4.3.10 عنصر العنوان" . html.spec.whatwg.org . تم الاطلاع عليه بتاريخ 19 سبتمبر 2018 .
- ↑ "HTML 5.2: § 4.2.5.4. توجيهات أخرى لـ pragma" . w3.org . تم الاطلاع عليه بتاريخ 19 سبتمبر 2018 .
- ↑ "PragmaExtensions – WHATWG Wiki" . wiki.whatwg.org . تم الاطلاع عليه بتاريخ 19 سبتمبر 2018.
هذه الوثيقة قديمة.
- ↑ "معيار HTML، § 4.3.11.2 مخططات نموذجية" . html.spec.whatwg.org . تم الاطلاع عليه بتاريخ 19 سبتمبر 2018 .
- ↑ "معيار HTML، § 4.3.11.3 عرض المخططات للمستخدمين" . html.spec.whatwg.org . تم الاطلاع عليه بتاريخ 19 سبتمبر 2018 .
- ↑ "HTML 5.2: § 4.3.2. عنصر المقالة" . w3.org . تم الاطلاع عليه بتاريخ 18 سبتمبر 2018 .
- ↑ "HTML 5.2: § 4.5.16. عنصر الوقت" . w3.org . تم الاطلاع عليه بتاريخ 18 سبتمبر 2018 .
- ↑ "HTML+RDFa 1.1 – الإصدار الثاني" . w3.org . تم الاطلاع عليه بتاريخ 18 سبتمبر 2018 .
- ↑ "RDFa Lite 1.1 – الإصدار الثاني" . w3.org . تم الاطلاع عليه بتاريخ 18 سبتمبر 2018 .
- ↑ "معيار HTML، القسم 4.3.2 عنصر المقالة" . html.spec.whatwg.org . تم الاطلاع عليه بتاريخ 18 سبتمبر 2018 .
- ↑ "معيار HTML، القسم 4.3.4 عنصر التنقل" . html.spec.whatwg.org . تم الاطلاع عليه بتاريخ 18 سبتمبر 2018 .
- ↑ "معيار HTML، القسم 4.4.9 عنصر dl" . html.spec.whatwg.org . تم الاطلاع عليه بتاريخ 18 سبتمبر 2018 .
- ↑ "معيار HTML، القسم 4.5.14 عنصر الوقت" . html.spec.whatwg.org . تم الاطلاع عليه بتاريخ 18 سبتمبر 2018 .
- ↑ " <rb> : عنصر Ruby الأساسي" . وثائق MDN على الويب . تم الاطلاع عليه بتاريخ 19 سبتمبر 2018 .
- ↑ "عنصر HTML: rtc | هل يمكنني استخدام... جداول دعم HTML5 وCSS3 وما إلى ذلك" . caniuse.com . تم الاطلاع عليه بتاريخ 18 يونيو 2024 .
- ↑ " <rtc> : عنصر حاوية النص في لغة روبي" . وثائق MDN على الويب . تم الاطلاع عليه بتاريخ 19 سبتمبر 2018 .
- ↑ "<hgroup>" . مستندات MDN على الويب . تم الاطلاع عليه بتاريخ 19 سبتمبر 2018 .
- ↑ "<menu>" . مستندات MDN على الويب . تم الاطلاع عليه بتاريخ 19 سبتمبر 2018 .
- ↑ "<slot>" . مستندات MDN على الويب . تم الاطلاع عليه بتاريخ 19 سبتمبر 2018 .
- ↑ "مجموعة عمل الويب التفاعلي/مجموعة المجتمع" . اتحاد شبكة الويب العالمية . تم الاطلاع عليه بتاريخ 25 مايو 2023 .
- ↑ "PubStatus – WEBAPPS" . W3.org . W3C . مؤرشف من الأصل في 10 يونيو 2017. تم الاطلاع عليه في 17 يونيو 2016 .
- ↑ مقدمة إلى فيديو HTML 5 (مؤرشفة بتاريخ 24 يناير 2011 في أرشيف الإنترنت)
- ↑ أعمال مطوري IBM: عناصر جديدة في HTML5: البنية والدلالات ( مؤرشف في 5 يناير 2011 على Wayback Machine)
- ↑ ICAMD.org أفلام Finalcut Silverlight التي يشاركها مصورو الفيديو Quicktime in a Flash: الفيديو على الويب باستخدام HTML5 وبرامج الترميز الأخرى مؤرشف في 26 نوفمبر 2022 في Wayback Machine
- ↑ "11 ميزة قديمة - HTML5" . W3C . تم الاطلاع عليه بتاريخ 11 مارس 2014 .
- ↑ تم أرشفة DTD الخاص بـ HTML5 في 26 نوفمبر 2022 في Wayback Machine : "HTML5 ليس قائمًا على SGML، ولن يكون هناك DTD رسمي له."
- ↑ مرجع HTML 5 مؤرشف بتاريخ 26 نوفمبر 2022 في Wayback Machine : "على الرغم من استلهامه من أصوله في SGML، إلا أنه عمليًا لا يشترك إلا في تشابهات نحوية طفيفة. ... وبما أن HTML5 لم يعد يعتمد رسميًا على SGML، فإن DOCTYPE لم يعد يخدم هذا الغرض، وبالتالي لم يعد بحاجة إلى الإشارة إلى DTD."
- ↑ سويتوس، شانون (26 أبريل 2010). "HTML5: هل يستحق كل هذه الضجة؟" . instantshift.com . تم الاطلاع عليه بتاريخ 21 أكتوبر 2012 .
- ↑ "نماذج الويب 2.0" . 5 يناير 2009. تم الاطلاع عليه بتاريخ 11 فبراير 2014 .إشعار التقادم
- ↑ "HTML" . whatwg.org .
- ↑ سيرجي مافرودي، مرجع سيرجي السريع لـ HTML5 وCSS3 ، الطبعة الثانية. شركة بيليسو، 2012. ISBN 978-0-9833867-2-8
- 1 2 فان كيستيرين، آن؛ بيترز، سيمون. "اختلافات HTML5 عن HTML4" . اتحاد شبكة الويب العالمية . تم الاسترجاع في 29 يونيو 2017 .
- ↑ "ابدأ باستخدام HTM Canvas" . syntaxxx.com . مؤرشف من الأصل بتاريخ 18 أكتوبر 2014. تم الاطلاع عليه بتاريخ 13 أكتوبر 2014 .
- ↑ "HTML" . whatwg.org .
- ↑ "تطبيقات الويب غير المتصلة بالإنترنت" مؤرشفة في 26 نوفمبر 2022 في Wayback Machine . اتحاد شبكة الويب العالمية .
- ↑ "HTML" . whatwg.org .
- ↑ "HTML" . whatwg.org .
- ↑ "واجهة التاريخ" . w3.org .
- ↑ "HTML" . whatwg.org .
- ↑ "HTML" . whatwg.org .
- ↑ "HTML" . whatwg.org .
- ↑ "مواصفات مراسلة الويب" . whatwg.org .
- ↑ "مواصفات تخزين الويب" . whatwg.org .
- ↑ "1 مقدمة - معيار HTML" . Whatwg.org . تم الاطلاع عليه بتاريخ 8 يناير 2014 .
- ↑ "قاعدة البيانات المفهرسة" مؤرشفة في 2 مارس 2018 على موقع Wayback Machine . اتحاد شبكة الويب العالمية .
- ↑ "واجهة برمجة تطبيقات الملفات" . W3.org . تم الاطلاع عليه بتاريخ 8 يناير 2014 .
- ↑ "File API" مؤرشف في 26 نوفمبر 2022 في Wayback Machine . اتحاد شبكة الويب العالمية .
- ↑ "واجهة برمجة تطبيقات نظام الملفات" مؤرشفة في 26 نوفمبر 2022 في Wayback Machine . اتحاد شبكة الويب العالمية .
- ↑ "File API: Writer" مؤرشف في 26 نوفمبر 2022 في Wayback Machine . اتحاد شبكة الويب العالمية .
- ↑ "واجهة برمجة تطبيقات الصوت على الويب" . اتحاد شبكة الويب العالمية . تم الاطلاع عليه بتاريخ 2 مارس 2018 .
- ↑ MDN. "element.classList" .
- ↑ "واجهة برمجة تطبيقات التشفير على الويب" . w3.org .
- ↑ "WebRTC 1.0: الاتصال الفوري بين المتصفحات" . w3.org . مؤرشف من الأصل في 7 أبريل 2019. تم الاطلاع عليه في 17 يونيو 2016 .
- ↑ "قاعدة بيانات SQL على الويب" مؤرشفة في 3 فبراير 2019 على موقع Wayback Machine . اتحاد شبكة الويب العالمية .
- ↑ ويليامسون، جيمس (2010). "ما هو HTML5 (وما ليس هو)" . تم الاسترجاع في 14 مايو 2014 .
- ↑ غراف، إليوت. "ترميز متعدد اللغات: مستندات XHTML متوافقة مع HTML" . W3C . تم الاسترجاع في 6 يوليو 2013 .
- ↑ "14 بنية XML" . معيار HTML . WHATWG.
- 1 2 "الأسئلة الشائعة - ويكي WHATWG" . WHATWG . تم الاطلاع عليه بتاريخ 26 أغسطس 2011 .
- ↑ "نسبة مواقع الويب التي تستخدم HTML5" . binvisions. 30 سبتمبر 2011. تم الاطلاع عليه بتاريخ 21 أكتوبر 2011 .
- ↑ " شعبية HTML5 بين شركات Fortune 500 " مؤرشفة في 14 يونيو 2017 على Wayback Machine . INCORE. تم الاطلاع عليها في 5 مارس 2013.
- ↑ "إضافات نماذج HTML5" . اتحاد شبكة الويب العالمية . تم الاطلاع عليه بتاريخ 13 أكتوبر 2014 .
- ↑ "الاختلافات بين HTML5 و HTML4" . الأسئلة الشائعة . اتحاد شبكة الويب العالمية . 9 ديسمبر 2014. تم الاطلاع عليه في 2 مارس 2018 .
- ١ ٢ "أسئلة وأجوبة حول شعار HTML5 الخاص باتحاد شبكة الويب العالمية" . اتحاد شبكة الويب العالمية . تم الاطلاع عليه بتاريخ ٢١ يناير ٢٠١١. هل هذا هو
الشعار "الرسمي" لاتحاد شبكة الويب العالمية لـ HTML5؟ نعم، اعتبارًا من ١ أبريل ٢٠١١.
- 1 2 "شعار HTML5: كن فخوراً، ولكن لا تُعكّر صفو الأمور!" . مشروع معايير الويب . مؤرشف من الأصل في 10 أغسطس 2011. تم الاطلاع عليه في 22 يناير 2011 .
- ↑ "حوار شعار HTML5" . اتحاد شبكة الويب العالمية . تم الاطلاع عليه بتاريخ 21 يناير 2011 .
- ↑ امتدادات الوسائط المشفرة مؤرشفة في 20 يناير 2021 على موقع Wayback Machine، مسودة مواصفات W3C
- ↑ برايت، بيتر (16 أبريل 2013). "نتفليكس قادمة إلى HTML5 بمجرد الانتهاء من وضع قواعد إدارة الحقوق الرقمية" . آرس تكنيكا.
- ↑ سبورني، مانو (26 يناير 2013). "إدارة الحقوق الرقمية في HTML5" . مؤرشف من الأصل في 2 يونيو 2017. تم الاطلاع عليه في 5 يونيو 2013 .
- ↑ "أخبروا اتحاد شبكة الويب العالمية: لا نريد شبكة هولي ويب" . مؤسسة البرمجيات الحرة . مايو 2013.
- ↑ "أقفال صفحات الويب HTML5 من شأنها أن تخنق الابتكار"" . بي بي سي نيوز . 30 مايو 2013.
- ↑ "تحالف المنظمات ذات السبعة عشر يطالب W3C بحماية القوائم الرقمية (DRM) خارج معايير الويب" . 24 أبريل 2013 . تم الاسترجاع 14 مايو 2014 .
- ↑ "أخبروا اتحاد شبكة الويب العالمية: لا نريد هولي ويب - مؤسسة البرمجيات الحرة" . defectivebydesign.org . مؤرشف من الأصل في 3 أبريل 2013. تم الاطلاع عليه في 6 مايو 2013 .
- ↑ ستالمان، ريتشارد (2 مايو 2013). "روح اتحاد شبكة الويب العالمية على المحك" . مؤسسة البرمجيات الحرة . تم الاطلاع عليه بتاريخ 14 مايو 2014 .
- ↑ لورد، تيموثي (16 أبريل 2013). "نتفليكس تريد الانتقال إلى HTML5، ولكن ليس بدون إدارة الحقوق الرقمية" . تم الاطلاع عليه بتاريخ 14 مايو 2014 .
- ↑ «ميثاق جديد لمجموعة عمل HTML من فيليب لو هيغاريه بتاريخ 30 سبتمبر 2013 (public-html-admin@w3.org من سبتمبر 2013)» . Lists.w3.org. 30 سبتمبر 2013. تم الاطلاع عليه بتاريخ 8 يناير 2014 .
- 1 2 أوبراين، داني (2 أكتوبر 2013). "خفض معاييرك: إدارة الحقوق الرقمية ومستقبل اتحاد شبكة الويب العالمية" . مؤسسة الحدود الإلكترونية . تم الاسترجاع في 3 أكتوبر 2013 .
- ↑ سبورني، مانو (26 يناير 2013). "إدارة الحقوق الرقمية في HTML5" . الآلة الجميلة المعذبة . مانو سبورني. مؤرشف من الأصل في 25 أبريل 2014. تم الاطلاع عليه في 16 مايو 2014 .
- ↑ جيلبرتسون، سكوت (12 فبراير 2013). "إدارة الحقوق الرقمية للويب؟ لا أصدق ذلك" . ويبمونكي . مؤرشف من الأصل في 24 مارس 2013. تم الاطلاع عليه في 21 مارس 2013 .
- ↑ "ملاحظات الإصدار لمتصفح جوجل كروم 25.0.1364.87" .
- ↑ "فيديو HTML5 في متصفح إنترنت إكسبلورر 11 على نظام التشغيل ويندوز 8.1" . 18 أبريل 2017.
- ↑ دعم Adobe لملحقات الوسائط المشفرة، مؤرشف في 9 نوفمبر 2016 على Wayback Machine، Adobe.com. 19 يونيو 2013.
- 1 2 غال، أندرياس (14 مايو 2014). "التوفيق بين مهمة موزيلا وW3C EME" . موزيلا . تم الاسترجاع في 20 مايو 2014 .
- 1 2 بيكر، ميتشل (14 مايو 2014). "إدارة الحقوق الرقمية وتحدي خدمة المستخدمين" . موزيلا . تم الاسترجاع في 20 مايو 2014 .
- ↑ دكتوروف، كوري (14 مايو 2014). "اعتماد فايرفوكس لتقنية إدارة الحقوق الرقمية مغلقة المصدر يُحزنني بشدة" . صحيفة الغارديان . تاريخ الاسترجاع: 20 مايو 2014 .
- ↑ «مؤسسة البرمجيات الحرة تدين الشراكة بين موزيلا وأدوبي لدعم إدارة الحقوق الرقمية» . مؤسسة البرمجيات الحرة. ١٤ مايو ٢٠١٤. تاريخ الاطلاع: ٢٠ مايو ٢٠١٤ .
- ↑ "نشر اتحاد شبكة الويب العالمية (W3C) امتدادات الوسائط المشفرة (EME) كتوصية من الاتحاد" . اتحاد شبكة الويب العالمية . 18 سبتمبر 2017. تم الاطلاع عليه بتاريخ 9 ديسمبر 2023 .
روابط خارجية
- معيار HTML Living من WHATWG ، مستودع GitHub
- خدمة التحقق من صحة ترميز W3C ، بما في ذلك مدقق Nu HTML
- تم استبدال HTML 5.2 ، وهو آخر توصية من اتحاد شبكة الويب العالمية (W3C) بشأن لغة HTML.
- مذكرة تفاهم بين اتحاد شبكة الويب العالمية (W3C) ومجموعة عمل تكنولوجيا المعلومات (WHATWG)
- مجموعة عمل ملحقات الوسائط HTML
- HTML.next ، طلبات الميزات للإصدارات المستقبلية من HTML
- HTML5
- برنامج 2014
- المعايير القائمة على لغة XML
