HTML5
| امتداد اسم الملف | .html,.htm |
|---|---|
| نوع الوسائط على الإنترنت |
نص/html |
| نوع الكود | نص |
| معرف النوع الموحد (UTI) | public.html [1] |
| تم التطوير بواسطة |
|
| الإصدار الأولي | 22 يناير 2008 [2] |
| أحدث إصدار | 5.2 (المراجعة الثانية) 14 ديسمبر 2017 [3] |
| نوع التنسيق | لغة الترميز |
| ممتدة من | HTML4 ، XHTML1 ، DOM2 HTML |
| ممتدة إلى | HTML LS |
| معيار | إتش تي إم إل 5.2 |
| تنسيق مفتوح ؟ | نعم |
| لغة ترميز النص الفائق |
|---|
| المقارنات |
HTML5 ( لغة ترميز النص التشعبي 5 ) هي لغة ترميز تستخدم لبناء وعرض مستندات النص التشعبي على شبكة الويب العالمية . كانت هذه هي النسخة الرئيسية الخامسة والأخيرة [4] من لغة HTML والتي أصبحت الآن توصية متقاعدة من اتحاد شبكة الويب العالمية (W3C). تُعرف المواصفات الحالية باسم HTML Living Standard . يتم صيانتها بواسطة مجموعة عمل تقنية تطبيق النص التشعبي على الويب (WHATWG)، وهي اتحاد يضم كبار موردي المتصفحات ( Apple و Google و Mozilla و Microsoft ).
تم إصدار HTML5 لأول مرة في شكل عام في 22 يناير 2008، [2] مع تحديث رئيسي وحالة "توصية W3C" في أكتوبر 2014. [5] [6] كانت أهدافها تحسين اللغة بدعم أحدث الوسائط المتعددة والميزات الجديدة الأخرى؛ للحفاظ على اللغة سهلة القراءة من قبل البشر وفهمها باستمرار من قبل أجهزة الكمبيوتر والأجهزة مثل متصفحات الويب والمحللات وما إلى ذلك، دون جمود XHTML ؛ والبقاء متوافقًا مع البرامج القديمة. يهدف HTML5 إلى استيعاب ليس فقط HTML 4 ولكن أيضًا XHTML1 وحتى DOM Level 2 HTML نفسه. [7]
يتضمن HTML5 نماذج معالجة مفصلة لتشجيع المزيد من التطبيقات المتداخلة؛ فهو يوسع ويحسن ويعقلن الترميز المتاح للمستندات ويقدم ترميزًا وواجهات برمجة تطبيقات (APIs) لتطبيقات الويب المعقدة . [8] وللأسباب نفسها، يعد HTML5 أيضًا مرشحًا لتطبيقات الهاتف المحمول متعددة الأنظمة لأنه يتضمن ميزات مصممة مع وضع الأجهزة منخفضة الطاقة في الاعتبار.
تم تضمين العديد من الميزات النحوية الجديدة . لتضمين المحتوى الرسومي والوسائط المتعددة والتعامل معه بشكل أصلي ،<video> تمت إضافة عناصر<audio> و الجديدة ؛ يتم تنفيذ الأقسام القابلة للتوسيع بشكل أصلي من خلال و بدلاً من الاعتماد على CSS أو JavaScript؛ كما تمت إضافة دعم لمحتوى الرسومات المتجهة القابلة للتطوير (SVG) و MathML للصيغ الرياضية. لإثراء المحتوى الدلالي للمستندات، تمت إضافة عناصر بنية صفحة جديدة مثل و و و و و و . تم تقديم سمات جديدة ، وتم إزالة بعض العناصر والسمات، وتم تغيير أو إعادة تعريف أو توحيد عناصر أخرى مثل و و . أصبحت واجهات برمجة التطبيقات ونموذج كائن المستند (DOM) الآن أجزاء أساسية من مواصفات HTML5، [8] كما يحدد HTML5 بشكل أفضل معالجة أي مستندات غير صالحة. [9]<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] بما في ذلك مسودة أولية لمواصفات نماذج الويب 2.0. وانتهت الورشة بتصويت - 8 لصالح و 14 ضد - لمواصلة العمل على HTML. [14] مباشرة بعد ورشة العمل، تم تشكيل WHATWG لبدء العمل بناءً على ورقة الموقف تلك، كما تم الإعلان عن مسودة ثانية، تطبيقات الويب 1.0. [15] تم دمج المواصفتين لاحقًا لتشكيل HTML5. [16] تم اعتماد مواصفات HTML5 كنقطة بداية لعمل مجموعة عمل HTML الجديدة التابعة لـ W3C في عام 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 Inc. آنذاك ستيف جوبز خطابًا عامًا بعنوان "أفكار حول 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 إلى "Last Call"، وهي دعوة للمجتمعات داخل وخارج W3C لتأكيد سلامة المواصفات الفنية. طورت W3C مجموعة اختبار شاملة لتحقيق قابلية التشغيل البيني الواسعة للمواصفات الكاملة بحلول عام 2014، وهو التاريخ المستهدف للتوصية. [26] في يناير 2011، أعادت WHATWG تسمية مواصفات "HTML5" الخاصة بها إلى HTML Living Standard . ومع ذلك، واصلت W3C مشروعها لإصدار HTML5. [27]
في يوليو 2012، قررت WHATWG وW3C درجة الانفصال. ستواصل W3C العمل على مواصفات HTML5، مع التركيز على معيار نهائي واحد، والذي تعتبره WHATWG "صورة لحظية". تواصل منظمة WHATWG عملها مع HTML5 باعتباره "معيارًا حيًا". مفهوم المعيار الحي هو أنه لا يكتمل أبدًا ويتم تحديثه وتحسينه دائمًا. يمكن إضافة ميزات جديدة ولكن لن يتم إزالة الوظائف. [28]
في ديسمبر 2012، صنفت W3C HTML5 كتوصية مرشحة. [29] المعيار للتقدم إلى توصية W3C هو "تنفيذان كاملان بنسبة 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] |
| إتش تي إم إل 5.1 | 17 ديسمبر 2012 | 21 يونيو 2016 | 1 نوفمبر 2016 | 28 يناير 2021 [43] |
| HTML 5.1 الإصدار الثاني |
— | 20 يونيو 2017 | 3 أكتوبر 2017 | |
| إتش تي إم إل 5.2 | 18 أغسطس 2016 | 8 أغسطس 2017 | 14 ديسمبر 2017 | 28 يناير 2021 [3] |
| إتش تي إم إل 5.3 | 14 ديسمبر 2017 [44] | — | — | 28 يناير 2021 [40] |
الصراع بين W3C و WHATWG
تنازلت W3C عن سلطتها على معايير HTML وDOM إلى WHATWG في 28 مايو 2019، حيث اعتبرت أن وجود معيارين أمر ضار. [45] [46] [47] [4] معيار HTML الحي هو الآن ذو سلطة. ومع ذلك، ستظل W3C تشارك في عملية تطوير HTML.
قبل التنازل عن السلطة، كان يُوصف كل من W3C وWHATWG بأنهما يعملان معًا على تطوير HTML5، [11] ولكن أيضًا في أغراض متعارضة [28] [5] منذ الانقسام في يوليو 2012. كان معيار "HTML5" الخاص بـ W3C قائمًا على اللقطات (HTML5 وHTML 5.1 وما إلى ذلك) وثابتًا، بينما يتم تحديث "معيار HTML الحي" الخاص بـ WHATWG باستمرار. وقد وُصفت العلاقة بأنها "هشة"، بل وحتى "صدع"، [48] وتميزت بـ "الشجار". [5]
في حالة واحدة على الأقل، وهي المحتوى المسموح به للعنصر ، تناقضت المواصفتان بشكل مباشر مع بعضهما البعض (اعتبارًا من يوليو 2018)، حيث يسمح تعريف W3C بمجموعة أوسع من الاستخدامات من تعريف WHATWG. [49] [50]<cite>[تحديث]
إن قسم "المقدمة" في مواصفات WHATWG (حرره إيان "هيكسي" هيكسون ) ينتقد W3C، على سبيل المثال " ملاحظة: على الرغم من أننا طلبنا منهم التوقف عن القيام بذلك، فإن W3C تعيد أيضًا نشر بعض أجزاء من هذه المواصفات كمستندات منفصلة". في قسم "التاريخ" الفرعي، يصور W3C على أنها مقاومة لخطط HTML5 الأصلية التي وضعها هيكسون وWHATWG، ثم قفزت على العربة متأخرًا (على الرغم من أن هيكسون كان مسيطرًا على مواصفات HTML5 الخاصة بـ W3C أيضًا). بغض النظر عن ذلك، فإنه يشير إلى انقسام فلسفي كبير بين المنظمات: [51]
لعدة سنوات، عملت المجموعتان معًا. ولكن في عام 2011، توصلت المجموعتان إلى استنتاج مفاده أنهما لديهما أهداف مختلفة: أرادت W3C نشر نسخة "مكتملة" من "HTML5"، بينما أرادت WHATWG الاستمرار في العمل على معيار حي لـ HTML، والحفاظ باستمرار على المواصفات بدلاً من تجميدها في حالة بها مشاكل معروفة، وإضافة ميزات جديدة حسب الحاجة لتطوير المنصة.
منذ ذلك الحين، كانت مجموعة WHATWG تعمل على هذه المواصفات (من بين مواصفات أخرى)، وكانت W3C تنسخ الإصلاحات التي أجرتها مجموعة WHATWG في شوكة الوثيقة الخاصة بها (التي تحتوي أيضًا على تغييرات أخرى).
وقعت الكيانان اتفاقية للعمل معًا على إصدار واحد من HTML في 28 مايو 2019. [52]
الفرق بين المعيارين
بالإضافة إلى التناقض في العنصر المذكور أعلاه، فإن الاختلافات الأخرى بين المعيارين تشمل على الأقل ما يلي، اعتبارًا من سبتمبر 2018 :
<cite>[تحديث]
| شبكة الويب العالمية [53] | [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. توجيهات pragma أخرى ، [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] ). |
يوفر الجدول التالي بيانات من شبكة تطوير Mozilla حول التوافق مع المتصفحات الرئيسية، اعتبارًا من سبتمبر 2018 [تحديث]، لعناصر HTML الفريدة لأحد المعايير:
| عنصر | معيار | التوافق | ملحوظة |
|---|---|---|---|
<rb>[82]
|
شبكة الويب العالمية | جميع المتصفحات، باستثناء Edge | |
<rtc>[83][84]
|
شبكة الويب العالمية | جميع المتصفحات، باستثناء IE | |
<hgroup>[85]
|
ماذا يعمل | جميع المتصفحات | "[نظرًا] لعدم تنفيذ خوارزمية مخطط HTML في أي متصفحات ... <hgroup>فإن الدلالات في الممارسة العملية نظرية فقط."
|
<menu>[86]
|
ماذا يعمل | جميع المتصفحات | |
<slot>[87]
|
ماذا يعمل | جميع المتصفحات |
الميزات وواجهات برمجة التطبيقات
اقترحت W3C الاعتماد بشكل أكبر على الوحدات النمطية كجزء أساسي من الخطة لتحقيق تقدم أسرع، مما يعني تحديد ميزات معينة، سواء كانت مقترحة أو موجودة بالفعل في المواصفات، وتطويرها كمواصفات منفصلة. بعض التقنيات التي تم تعريفها في الأصل في HTML5 نفسها يتم تعريفها الآن في مواصفات منفصلة:
- مجموعة عمل HTML — سياق HTML Canvas 2D؛
- مجموعة عمل الويب الشامل — واجهة برمجة تطبيقات جهاز 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 عناصر وسمات تعكس الاستخدام النموذجي على مواقع الويب الحديثة. بعضها عبارة عن بدائل دلالية للاستخدامات الشائعة للعناصر العامة ( )<div> والمضمنة ( <span>)، على سبيل المثال <nav>(كتلة التنقل في موقع الويب)، <footer>(عادةً ما تشير إلى أسفل صفحة الويب أو إلى الأسطر الأخيرة من كود HTML)، أو <audio>و <video>بدلاً من <object>. [90] [91] [92] تم إسقاط
بعض العناصر القديمة من HTML 4.01 ، بما في ذلك عناصر العرض البحتة مثل <font>و <center>، والتي تم استبدال تأثيراتها منذ فترة طويلة بأوراق الأنماط المتتالية الأكثر قدرة . [93] هناك أيضًا تأكيد متجدد على أهمية استخدام JavaScript من جانب العميل لإنشاء صفحات ويب ديناميكية . [ بحاجة لمصدر ]
لم يعد بناء جملة HTML5 يعتمد على SGML [94] [95] على الرغم من تشابه ترميزه. ومع ذلك، فقد تم تصميمه ليكون متوافقًا مع التحليل الشائع للإصدارات الأقدم من HTML. يأتي مع سطر تمهيدي جديد يشبه إعلان نوع مستند SGML ، ، والذي يؤدي إلى تشغيل وضع العرض<!DOCTYPE html> المتوافق مع المعايير . [96]
منذ 5 يناير 2009، يتضمن HTML5 أيضًا Web Forms 2.0 ، وهي مواصفات WHATWG منفصلة سابقًا . [97] [98]
واجهات برمجة التطبيقات الجديدة

بالإضافة إلى تحديد الترميز، يحدد HTML5 واجهات برمجة تطبيقات النصوص البرمجية (APIs) التي يمكن استخدامها مع JavaScript . [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 عالية المستوى لمعالجة وتوليف الصوت في تطبيقات الويب؛
- قائمة الفصول. [119]
- واجهة برمجة تطبيقات تشفير الويب [120]
- ويب آر تي سي [121]
- قاعدة بيانات SQL على الويب – قاعدة بيانات SQL محلية (لم تعد تُدار)؛ [122]
لا يمكن لـ HTML5 توفير الرسوم المتحركة داخل صفحات الويب. يلزم وجود JavaScript أو CSS3 إضافي لتحريك عناصر HTML. كما يمكن التحريك باستخدام JavaScript وHTML 4 [123] [ فشل التحقق ] ، وداخل عناصر SVG من خلال SMIL ، على الرغم من أن دعم المتصفح للأخير لا يزال غير متساوٍ اعتبارًا من عام 2011 [تحديث].
XHTML5 (HTML5 المسلسلة XML)
يجب تقديم مستندات XML باستخدام نوع وسائط الإنترنت XML (يُطلق عليه غالبًا " نوع MIME ") مثل application/xhtml+xmlأو application/xml، [100] ويجب أن تتوافق مع بناء جملة XML الصارم والمصمم جيدًا. XHTML5 هي ببساطة بيانات HTML5 متسلسلة XML (أي HTML5 مقيدة بمتطلبات XHTML الصارمة، على سبيل المثال، عدم وجود أي علامات غير مغلقة)، يتم إرسالها مع أحد أنواع وسائط XML. HTML الذي تمت كتابته ليتوافق مع مواصفات HTML وXHTML وبالتالي ينتج نفس شجرة DOM سواء تم تحليلها على أنها HTML أو XML يُعرف باسم ترميز متعدد اللغات . [124]
لا يوجد DTD لـ XHTML5. [125]
معالجة الأخطاء
قد يحتوي هذا القسم
على اقتباسات لا تتحقق من صحة النص . السبب المذكور هو: [8] يدعي فقط أن HTML5 متوافق مع الإصدارات السابقة. ( يناير 2024 ) |
تم تصميم HTML5 بحيث يمكن للمتصفحات القديمة تجاهل بنيات HTML5 الجديدة بأمان. [8] وعلى النقيض من HTML 4.01، تقدم مواصفات HTML5 قواعد مفصلة للتحليل المعجمي والتحليل ، بقصد أن تنتج المتصفحات المتوافقة نفس النتائج عند تحليل بناء الجملة غير الصحيح. [126] على الرغم من أن HTML5 يحدد الآن سلوكًا متسقًا لمستندات " tag soup "، إلا أن هذه المستندات لا تتوافق مع معيار 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,aside,audio,bdi,canvas,command,data, , , , , , , , , , , , , , ,datalist, , , , , , , , ,detailsembedfigcaptionfigurefooterheaderkeygenmarkmeternavoutputprogressrprtrubysectionsourcesummarytimetrackvideowbr - أنواع جديدة من عناصر التحكم في النماذج:
dates and times,email,url,search,number,range,tel,color[129] - السمات الجديدة:
charset(onmeta)،async(onscript) - السمات العالمية (التي يمكن تطبيقها على كل عنصر):
id,tabindex,hidden,data-*(سمات البيانات المخصصة) - سيتم إسقاط العناصر القديمة تمامًا:
acronym,applet,basefont,big,center, ,dir,font, ,frame,frameset,isindex,noframes,strikett
نشرت مجموعة عمل W3C "اختلافات HTML5 عن HTML 4"، [130] والذي يوفر مخططًا كاملاً للإضافات والحذف والتغييرات بين HTML5 وHTML4.
الشعار

في 18 يناير 2011، قدمت W3C شعارًا لتمثيل استخدام HTML5 أو الاهتمام به. وعلى عكس الشارات الأخرى التي أصدرتها W3C سابقًا، لا يعني هذا الشعار صحة أو توافقًا مع معيار معين. اعتبارًا من 1 أبريل 2011، أصبح هذا الشعار رسميًا. [131]
عند تقديمه للجمهور في البداية، أعلنت W3C عن شعار HTML5 باعتباره "هوية بصرية عامة لمجموعة واسعة من تقنيات الويب المفتوحة، بما في ذلك HTML5 و CSS وSVG و WOFF وغيرها". [132] انتقد بعض دعاة معايير الويب، بما في ذلك مشروع معايير الويب ، هذا التعريف لـ "HTML5" كمصطلح شامل، مشيرين إلى طمس المصطلحات وإمكانية سوء الفهم. [132] بعد ثلاثة أيام، استجابت W3C لتعليقات المجتمع وغيرت تعريف الشعار، وأسقطت تعداد التقنيات ذات الصلة. [133] ثم قالت W3C أن الشعار "يمثل HTML5، حجر الأساس لتطبيقات الويب الحديثة". [131]
إدارة الحقوق الرقمية
كان لاعبو الصناعة بما في ذلك بي بي سي وجوجل ومايكروسوفت وآبل إنك يمارسون الضغط من أجل إدراج ملحقات الوسائط المشفرة (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 Living" الخاص بـ WHATWG دون مقترحات تدعم إدارة الحقوق الرقمية. [144]
صرح مانو سبورني، أحد أعضاء رابطة W3C ، أن EME لن يحل المشكلة التي كان من المفترض أن يعالجها. [145] ويشير المعارضون إلى أن EME نفسها ليست سوى بنية لآلية إضافية لإدارة الحقوق الرقمية. [146]
كان الممكّنون الأوائل لإدارة الحقوق الرقمية في HTML5 هم جوجل [147] ومايكروسوفت. [148] كما يشمل الداعمون أدوبي. [149] في 14 مايو 2014، أعلنت موزيلا عن خطط لدعم EME في فايرفوكس ، آخر متصفح رئيسي يتجنب إدارة الحقوق الرقمية. [150] [151] ووصفها أندرياس جال من موزيلا بأنها "خطوة صعبة وغير مريحة"، وأوضح أن الإصدارات المستقبلية من فايرفوكس ستظل مفتوحة المصدر ولكنها تأتي مع صندوق رمل مصمم لتشغيل وحدة فك تشفير المحتوى التي طورتها أدوبي، [150] وفي وقت لاحق تم استبدالها بوحدة Widevine من جوجل والتي تم تبنيها على نطاق أوسع من قبل موفري المحتوى. بينما وعد "بالعمل على حلول بديلة"، صرح الرئيس التنفيذي لموزيلا ميتشل بيكر أن رفض تنفيذ EME لن يحقق أكثر من إقناع العديد من المستخدمين بالتبديل بين المتصفحات. [151] وقد أدان هذا القرار كوري دكتورو ومؤسسة البرمجيات الحرة . [152] [153]
اعتبارًا من ديسمبر 2023، غيرت W3C رأيها بشأن EME ، حيث ذكرت: "توفر ملحقات الوسائط المشفرة (EME) قابلية تشغيل متبادلة أكبر وخصوصية وأمانًا وإمكانية وصول وتجربة مستخدم أفضل في مشاهدة الأفلام والتلفزيون على الويب". [154]
انظر أيضا
- بيان ذاكرة التخزين المؤقت في HTML5
- عنصر القماش
- ديف هايات ، محرر مواصفات HTML5 في شركة Apple
- إيان هيكسون ، المحرر الرئيسي لمواصفات HTML5 في Google
- ترميز متعدد اللغات
مراجع
- ^ "مكتبة مطوري Mac: معرفات النوع الموحد المعلنة من قبل النظام". Apple . 17 نوفمبر 2009.
- ^ abc "HTML5: A vocabulary and associated APIs for HTML and XHTML". W3.org . W3C . 22 يناير 2008 . تم الاسترجاع في 28 يناير 2009 .
- ^ abc "تاريخ نشر HTML 5.2 - W3C".
- ^ ab Cimpanu, Catalin (29 May 2019). "بائعي المتصفحات يفوزون بالحرب مع W3C بشأن معايير HTML وDOM". ZDNet. مؤرشف من الأصل في 29 مايو 2019. تم الاسترجاع في 29 مايو 2019 .
- ^ abcd "انتهاء مواصفات HTML5، استمرار الخلاف حول المواصفات". Ars Technica. 29 أكتوبر 2014. تم الاسترجاع في 29 أكتوبر 2014 .
- ^ "HTML5 توصية من W3C". مدونة W3C . اتحاد شبكة الويب العالمية . 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 محل هذه المستندات.
- ^ abcd "الاختلافات بين HTML5 وHTML4". W3.org . W3C . 19 أكتوبر 2010 . تم الاسترجاع في 4 ديسمبر 2010 .
- ^ "توصية HTML 5.2 W3C". W3.org . W3C . 14 ديسمبر 2017. § 1.10.2 Syntax Errors . تم الاسترجاع في 29 يونيو 2017 .
- ^ "أخطاء HTML 4". اتحاد شبكة الويب العالمية . تم الاسترجاع في 4 ديسمبر 2010 .
- ^ ab "HTML 5.2 W3C Recommendation". W3.org . W3C . 14 ديسمبر 2017. § 1.4 History . تم الاسترجاع في 9 أغسطس 2017 .
- ^ "ورقة موقف لورشة عمل W3C حول تطبيقات الويب والمستندات المركبة". W3.org . W3C . تم الاسترجاع في 30 ديسمبر 2011 .
- ^ "ورشة عمل W3C حول تطبيقات الويب والمستندات المركبة (اليوم الأول)". W3.org . W3C . 1 يونيو 2004 . تم الاسترجاع في 30 ديسمبر 2011 .
- ^ "ورشة عمل W3C حول تطبيقات الويب والمستندات المركبة (اليوم الثاني)". W3.org . W3C . 2 يونيو 2004 . تم الاسترجاع في 30 ديسمبر 2011 .
- ^ هيكسون، -إيان (5 يونيو 2004). "[whatwg] إعلان قائمة البريد المفتوح WHAT". Lists.W3.org . W3C . تم الاسترجاع في 8 ديسمبر 2015 .
- ^ بيلجريم، مارك (15 سبتمبر 2008). "هذا الأسبوع في HTML 5 – الحلقة 5". مدونة WHATWG . WHATWG . تم الاسترجاع في 30 ديسمبر 2011 .
- ^ "FOX News: لا فلاش على iPhone؟ ستيف جوبز رئيس شركة Apple يشرح السبب أخيرًا". قناة فوكس نيوز. 29 أبريل 2010.
- ^ "تايم: ستيف جوبز: "الفلاش لم يعد ضروريًا" وتأملات أخرى". تايم . 29 أبريل 2010.
- ^ "ستيف جوبز: لماذا حظرت أبل فلاش". سي بي إس نيوز .
- ^ "FastCompany: ستيف جوبز: Adobe's Flash هو تاريخ قديم للكمبيوتر الشخصي، والويب المفتوح هو المستقبل". 29 أبريل 2010.
- ^ جوبز، ستيف. "أفكار حول فلاش". Apple.com . مؤرشف من الأصل في 19 مايو 2010.
- ^ "هل يحل HTML5 محل Flash؟". Lyquix.com . تم الاسترجاع في 8 يناير 2014 .
- ^ "Flash to Focus on PC Browsing and Mobile Apps; Adobe to More Aggressively Contribute to HTML5". adobe.com . تم الاسترجاع في 26 فبراير 2012 .
- ^ وارن، توم (25 يوليو 2017). "أدوبي ستقتل فلاش أخيرًا في عام 2020". ذا فيرج .
- ^ لوتس، جان (1 يناير 2021). "برنامج Adobe Flash يصل إلى نهاية حياته مع الحنين إلى الماضي من المستخدمين". UPI.
- ^ "W3C تؤكد أن شهر مايو 2011 هو آخر موعد لإطلاق HTML5، وتستهدف عام 2014 لإطلاق معيار HTML5". اتحاد شبكة الويب العالمية . 14 فبراير 2011. تم الاسترجاع في 18 فبراير 2011 .
- ^ هيكسون، إيان . "HTML Is the New HTML5". مؤرشف من الأصل في 6 أكتوبر 2019. تم الاسترجاع 21 يناير 2011 .
- ^ "HTML5 يحصل على الانقسامات". NetMagazine.com . تم الاسترجاع في 23 يوليو 2012 .
- ^ "HTML5". W3.org. 17 ديسمبر 2012. تم الاسترجاع في 15 يونيو 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 W3C Recommendation". W3.org . W3C . تم الاسترجاع في 26 فبراير 2017 .
- ^ "HTML 5.2 W3C Recommendation". W3.org . W3C . تم الاسترجاع في 14 ديسمبر 2017 .
- ^ "تاريخ نشر HTML5 - W3C".
- ^ "تاريخ نشر HTML 4.0 - W3C".
- ^ "تاريخ نشر HTML 4.01 - W3C".
- ^ "تاريخ نشر لغة ترميز النص التشعبي القابلة للتوسيع XHTML™ 1.0 (الطبعة الثانية) - W3C".
- ^ "XHTML™ 1.1 - Module-based XHTML - تاريخ النشر للطبعة الثانية - W3C".
- ^ "تاريخ نشر 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 للعمل معًا لتطوير منصة الويب المفتوحة". مدونة W3C . مؤرشف من الأصل في 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 W3C Recommendation". W3.org . W3C . 14 ديسمبر 2017. § 4.5.6. عنصر الاستشهاد . تم الاسترجاع في 26 يوليو 2018 .
- ^ "HTML Living Standard". HTML.spec.WHATWG.org . WHATWG . 25 يوليو 2018. § 4.5.6 عنصر الاستشهاد . تم الاسترجاع في 26 يوليو 2018 .
- ^ "HTML Living Standard". 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 Standard". html.spec.whatwg.org . تم الاسترجاع في 18 سبتمبر 2018 .
- ^ "HTML Standard, One-Page Version". html.spec.whatwg.org . تم الاسترجاع في 18 سبتمبر 2018 .
- ^ "معيار 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 .
- ^ ab "HTML 5.2, § 3.2.5. Global attributes". w3.org . تم الاسترجاع في 18 سبتمبر 2018 .
- ^ ab "HTML Standard, § 3.2.6 Global attributes". html.spec.whatwg.org . تم الاسترجاع في 18 سبتمبر 2018 .
- ^ "معيار HTML، § 4.13 عناصر مخصصة". html.spec.whatwg.org . تم الاسترجاع في 18 سبتمبر 2018 .
- ^ "HTML 5.2: § 4.5.11. The rb element". w3.org . تم الاسترجاع في 19 سبتمبر 2018 .
- ^ "HTML 5.2: § 4.5.13. The rtc element". w3.org . تم الاسترجاع في 19 سبتمبر 2018 .
- ^ ab "HTML 5.2: § 4.4.2. The address element". 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. Other pragma directives". 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 – Second Edition". w3.org . تم الاسترجاع في 18 سبتمبر 2018 .
- ^ "RDFa Lite 1.1 – Second Edition". 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>: The Ruby Base element". MDN Web Docs . تم الاسترجاع في 19 سبتمبر 2018 .
- ^ "عنصر HTML: rtc | هل يمكنني استخدام... جداول الدعم لـ HTML5 وCSS3 وما إلى ذلك". caniuse.com . تم الاسترجاع في 18 يونيو 2024 .
- ^ "<rtc>: عنصر حاوية نص Ruby". وثائق ويب MDN . تم الاسترجاع في 19 سبتمبر 2018 .
- ^ "<hgroup>". وثائق ويب MDN . تم الاسترجاع في 19 سبتمبر 2018 .
- ^ "<menu>". وثائق ويب MDN . تم الاسترجاع في 19 سبتمبر 2018 .
- ^ "<slot>". وثائق ويب MDN . تم الاسترجاع في 19 سبتمبر 2018 .
- ^ "مجموعة عمل/مجموعة مجتمع الويب الشامل". W3C . تم الاسترجاع في 25 مايو 2023 .
- ^ "PubStatus – WEBAPPS". W3.org . W3C .
- ^ مقدمة إلى فيديو HTML 5 محفوظ في 24 يناير 2011 على موقع Wayback Machine
- ^ IBM Developer Works عناصر جديدة في HTML5: البنية والدلالات أرشيف 5 يناير 2011 على موقع Wayback Machine
- ^ ICAMD.org Finalcut Silverlight Films that Videographers share Quicktime in a Flash: Video on the Web using HTML5 and other Codecs Archived 26 November 2022 at the Wayback Machine
- ^ "11 ميزة قديمة – HTML5". W3C . تم الاسترجاع في 11 مارس 2014 .
- ^ HTML5 DTD Archived 26 نوفمبر 2022 على موقع Wayback Machine : "HTML5 ليس مبنيًا على SGML، ولن يكون هناك DTD رسمي له."
- ^ تم أرشفة مرجع HTML 5 في 26 نوفمبر 2022 على موقع Wayback Machine : "على الرغم من أنه مستوحى من أصول SGML، إلا أنه في الممارسة العملية لا يشترك إلا في أوجه تشابه نحوية بسيطة. ... نظرًا لأن HTML5 لم يعد يعتمد رسميًا على SGML، فإن DOCTYPE لم يعد يخدم هذا الغرض، وبالتالي لم يعد بحاجة إلى الإشارة إلى DTD."
- ^ Suetos, Shannon (26 أبريل 2010). "HTML5: هل يستحق الضجيج؟". instantshift.com . تم الاسترجاع في 21 أكتوبر 2012 .
- ^ "Web Forms 2.0". 5 يناير 2009. تم الاسترجاع في 11 فبراير 2014 .إشعار التقادم
- ^ "HTML" .whatwg.org .
- ^ سيرجي مافرودي، Sergey's HTML5 & CSS3 Quick Reference ، الطبعة الثانية، Belisso Corp.، 2012. ISBN 978-0-9833867-2-8
- ^ أب فان كيسترين، آن؛ بيترز، سيمون. “اختلافات HTML5 عن HTML4”. اتحاد شبكة الويب العالمية . تم الاسترجاع في 29 يونيو 2017 .
- ^ "البدء باستخدام HTM Canvas". syntaxxx.com . مؤرشف من الأصل في 18 أكتوبر 2014. تم الاسترجاع في 13 أكتوبر 2014 .
- ^ "HTML" .whatwg.org .
- ^ "تطبيقات الويب غير المتصلة بالإنترنت" أرشيف 26 نوفمبر 2022 على موقع واي باك مشين . اتحاد شبكة الويب العالمية .
- ^ "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 على موقع واي باك مشين . اتحاد شبكة الويب العالمية .
- ^ "واجهة برمجة التطبيقات للملفات". W3.org . تم الاسترجاع في 8 يناير 2014 .
- ^ "واجهة برمجة التطبيقات للملفات" محفوظ في 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: Real-time Communication Between Browsers". w3.org . مؤرشف من الأصل في 7 أبريل 2019 . تم الاسترجاع 17 يونيو 2016 .
- ^ "قاعدة بيانات ويب SQL" أرشيف 3 فبراير 2019 على موقع واي باك مشين . اتحاد شبكة الويب العالمية .
- ^ ويليامسون، جيمس (2010). "ما هو HTML5 (وما ليس كذلك)" . تم الاسترجاع في 14 مايو 2014 .
- ^ جراف، إليوت. "Polyglot Markup: HTML-Compatible XHTML Documents". W3C . تم الاسترجاع في 6 يوليو 2013 .
- ^ "14 قواعد XML". HTML Standard . WHATWG.
- ^ "FAQ – WHATWG Wiki". WHATWG . تم الاسترجاع في 26 أغسطس 2011 .
- ^ "نسبة مواقع الويب التي تستخدم HTML5". binvisions. 30 سبتمبر 2011. تم الاسترجاع في 21 أكتوبر 2011 .
- ^ "شعبية HTML5 بين شركات Fortune 500 Archived 14 يونيو 2017 على موقع Wayback Machine ". INCORE. تم استرجاعه في 5 مارس 2013.
- ^ "إضافات نماذج HTML5". اتحاد شبكة الويب العالمية . تم الاسترجاع في 13 أكتوبر 2014 .
- ^ "الاختلافات بين HTML5 وHTML4". الأسئلة الشائعة . اتحاد شبكة الويب العالمية . 9 ديسمبر 2014. تم الاسترجاع في 2 مارس 2018 .
- ^ ab "W3C HTML5 Logo FAQ". World Wide Web Consortium . تم الاسترجاع في 21 يناير 2011.
هل هذا هو شعار W3C "الرسمي" لـ HTML5؟ نعم، اعتبارًا من 1 أبريل 2011.
- ^ "شعار HTML5: كن فخوراً، ولكن لا تعكر صفو المياه!". مشروع معايير الويب . مؤرشف من الأصل في 10 أغسطس 2011. تم الاسترجاع في 22 يناير 2011 .
- ^ "محادثة شعار HTML5". اتحاد شبكة الويب العالمية . تم استرجاعه في 21 يناير 2011 .
- ^ تم أرشفة مسودة مواصفات ملحقات الوسائط المشفرة في 20 يناير 2021 على موقع Wayback Machine
- ^ برايت، بيتر (16 أبريل 2013). "Netflix قادم إلى HTML5 بمجرد أن يتم وضع بط DRM في صف واحد". Ars Technica.
- ^ Sporny, Manu (26 يناير 2013). "DRM in HTML5". مؤرشف من الأصل في 2 يونيو 2017. اطلع عليه بتاريخ 5 يونيو 2013 .
- ^ "أخبر W3C: نحن لا نريد شبكة الويب العالمية". مؤسسة البرمجيات الحرة . مايو 2013.
- ^ "أقفال صفحات الويب HTML5 'من شأنها أن تخنق الابتكار'". بي بي سي نيوز . 30 مايو 2013.
- ^ “يطالب تحالف من المنظمات ذات الصلة بـ W3C بحماية البيانات الرقمية (DRM) خارج معايير الويب”. 24 أبريل 2013 . تم الاسترجاع 14 مايو 2014 .
- ^ "أخبر W3C: نحن لا نريد Hollyweb – Free Software Foundation". أرشيف من الأصل في 3 أبريل 2013. تم الاسترجاع في 6 مايو 2013 .
- ^ ستالمان، ريتشارد (2 مايو 2013). "روح W3C على المحك". مؤسسة البرمجيات الحرة . تم الاسترجاع في 14 مايو 2014 .
- ^ لورد، تيموثي (16 أبريل 2013). "Netflix يريد الانتقال إلى HTML5، ولكن ليس بدون إدارة الحقوق الرقمية" . تم الاسترجاع في 14 مايو 2014 .
- ^ "ميثاق جديد لمجموعة عمل HTML من Philippe Le Hegaret في 2013-09-30 (public-html-admin@w3.org من سبتمبر 2013)". Lists.w3.org. 30 سبتمبر 2013. تم الاسترجاع في 8 يناير 2014 .
- ^ ab O'Brien, Danny (2 أكتوبر 2013). "Lowering Your Standards: DRM and the Future of the W3C". Electronic Frontier Foundation . تم الاسترجاع في 3 أكتوبر 2013 .
- ^ Sporny, Manu (26 January 2013). "DRM in HTML5". The Beautiful, Tormented Machine . مانو سبورني. مؤرشف من الأصل في 25 أبريل 2014 . تم الاسترجاع في 16 مايو 2014 .
- ^ جيلبرتسون، سكوت (12 فبراير 2013). "DRM للويب؟ قل إنه ليس كذلك". Webmonkey . مؤرشف من الأصل في 24 مارس 2013 . تم الاسترجاع في 21 مارس 2013 .
- ^ "ملاحظات الإصدار لمتصفح Google Chrome 25.0.1364.87".
- ^ "فيديو HTML5 في IE 11 على Windows 8.1". 18 أبريل 2017.
- ^ دعم Adobe لإضافات الوسائط المشفرة مؤرشف من الأصل في 9 نوفمبر 2016 على موقع Wayback Machine Adobe.com. 19 يونيو 2013.
- ^ ab Gal, Andreas (14 مايو 2014). "التوفيق بين مهمة موزيلا وW3C EME". موزيلا . تم الاسترجاع في 20 مايو 2014 .
- ^ ab Baker, Mitchell (14 مايو 2014). "DRM وتحدي خدمة المستخدمين". Mozilla . تم الاسترجاع في 20 مايو 2014 .
- ^ دكتورو، كوري (14 مايو 2014). "اعتماد فايرفوكس لنظام إدارة الحقوق الرقمية مغلق المصدر يحطم قلبي". الغارديان . تم الاسترجاع في 20 مايو 2014 .
- ^ "FSF تدين الشراكة بين موزيلا وأدوبي لدعم إدارة الحقوق الرقمية". مؤسسة البرمجيات الحرة. 14 مايو 2014. تم الاسترجاع في 20 مايو 2014 .
- ^ "W3C تنشر إضافات الوسائط المشفرة (EME) كتوصية من W3C". W3C . 18 سبتمبر 2017 . تم الاسترجاع في 9 ديسمبر 2023 .
روابط خارجية
- معيار HTML Living من WHATWG، مستودع GitHub
- خدمة التحقق من صحة ترميز W3C، بما في ذلك Nu Html Checker
- تم استبدال HTML 5.2، آخر توصية HTML من W3C،
- مذكرة تفاهم بين W3C و WHATWG
- مجموعة عمل ملحقات الوسائط HTML
- HTML.next، طلبات الميزات لإصدارات HTML المستقبلية
