لقد رأيته بالأمس في W3C أنه تم إصدار مسودة HTML5 الجديدة (مسودة العمل) في 10 يونيو. قرأت وثائق الإصدار الجديدة التي توفرها وأخذت ملاحظات صغيرة:
مسودة HTML5 لم تصبح المعيار الرسمييقتبس:
لا يعني النشر كمسودة عمل تأييد من قبل عضوية W3C.
تم إصداره كمسودة لا يعني أنه تم اعتماده (مدعوم) من أعضاء W3C.
لن يتم النظر في مواصفات HTML5 قبل أن يكون هناك تطبيقان كاملان على الأقل للمواصفات.
لن يتم الإعلان عن مواصفات HTML5 حتى يتم تنفيذ برنامجين على الأقل.
تم إصدار XHTML1 في عام 1999 واستغرق الأمر عامين أو ثلاث سنوات لتلقي الدعم الكامل ، ولم يتم الترويج بالكامل حتى وقت قريب. لذلك سيستغرق الأمر بعض الوقت للانتظار حتى يتم دعم HTML5 (وخاصة المتصفح غير المتبادل). وفقًا لجدول زمنية مجموعة العمل HTML في W3C ، لن يكون هناك وضع نهائي رسمي حتى عام 2010.
سهل المفاجئة بيان doctype
<! doctype html>
هذا بسيط ، ها. علاوة على ذلك ، لا يوجد فرق بين الحالة العلوية والسفلية. تجدر الإشارة إلى أن المواصفات تتطلب أنه إذا تم الإعلان عن هذا doctype ، يمكن استخدام ما يسمى بناء جملة HTML المخصصة (بناء جملة HTML المخصص ، لا أعرف لماذا يطلق عليه هذا) ، وهو بناء جملة HTML السابق الذي لا يتطلب إغلاق العلامة. في الوقت نفسه ، لا يزال يتيح بناء جملة تنسيق XML مثل XHTML ، بحيث يجب أن تعلن doctype لمستند XML دون استخدام ما سبق.
توافق إلى الأماملا تحتوي مواصفات HTML5 على عناصر مستهلكة لأنه من ناحية ، يتطلب من المصممين عدم تجربة عناصر معينة ، ولكن من ناحية أخرى ، يتطلب متصفحات لدعم هذه العناصر. وبهذه الطريقة ، في حدسي ، يهدف إلى دعم جميع الصفحات السابقة المكتوبة في HTML أو XHTML. هذه نعمة للمصممين ، ولن يتم تقييدها بعد الآن بناء الجملة الصارم من XHTML.
العناصر المحذوفةبالطبع ، هذه العناصر تتعلق بـ HTML4 ، ولكن يمكن أيضًا ملاحظة أن HTML5 ليس تراجعًا بسيطًا إلى HTML4. لا يزال يلتزم ببعض الروح المهمة لـ XHTML ، مثل عناصر تعبير الواجهة النقية يجب التخلي عنها واعتماد CSS.
نظرًا لأن تأثيرها عروض بحتة وبالتالي يتم التعامل معه بشكل أفضل من قبل CSS ، يجب التخلص من العناصر التالية:
basefont/big/center/font/s/strike/tt/u
يتم التخلص من العناصر التالية لأن استخدامها يؤثر على قابلية الاستخدام وسهولة الوصول للمستخدم النهائي بطريقة سلبية:
الإطار/الإطارات/noframes
يتم التخلص من العناصر التالية لأنها لم يتم استخدامها في كثير من الأحيان ، أو تم إنشاؤها الخلفي أو يمكن معالجتها بواسطة عناصر أخرى:
اختصار/applet/isIndex/dir
ما أريد أن أشرحه هنا هو: يُنصح باستبدال ABBR ABBR. ولكن يبدو أنه بموجب IE ، فإن ABBR ليس مفيدًا مثل اختصار. للحصول على التفاصيل ، يرجى الرجوع إلى مستند اختبار HTML على http://www.mikkolee.com/3. استخدم الكائن بدلاً من ذلك للتطبيق. منذ فترة طويلة تم التخلي عن هذه التسمية. ومع ذلك ، عندما كنت أدرس HTML ، ذكرت هذا التطبيق في كل كتاب. في ذلك الوقت ، كان الجميع مليئًا بالتوق إلى جافا للتطبيقات ، لكنهم الآن ينسحبون بحزن من مرحلة التاريخ ، وهو أمر عاطفي للغاية. isindex و dir. لن أتحدث عن الاثنين هنا ، ولن أوصي بهما عندما يتعلق الأمر بـ HTML3.
المزيد من العناصر الجديدةأطلقت HTML5 العديد من العناصر الجديدة ، لذلك لن أدرجها هنا. من فضلك انظر
http://www.ibm.com/developerworks/cn/xml/x-html5/.
إذا كنت مهتمًا أكثر بـ HTML5 ، فهناك بعض المقالات ذات الصلة المدرجة في أسفل هذه المقالة ، يمكنك أيضًا التحقق من ذلك.
النص الأصلي: www.mikkolee.com/22