مقالة مقدمة من wulin.com (www.vevb.com): منذ إدخال معيار HTML5 ، حصل على الكثير من الاهتمام. نظرًا لأن متصفح IE مع معظم المستخدمين في العالم ، يمكنه دعم معيار HTML5. في الأسبوع الماضي ، ذكرت Microsoft في المؤتمر الفني أن Microsoft تقوم حاليًا بتطوير IE9 ستدعم معيار HTML5 أكثر ، لكن Microsoft غامضة بعض الشيء حول ما إذا كانت IE9 ستدعم تمامًا جميع معايير HTML5. HTML
منذ إدخال معيار HTML5 ، حصل على الكثير من الاهتمام. نظرًا لأن متصفح IE مع معظم المستخدمين في العالم ، يمكنه دعم معيار HTML5. في الأسبوع الماضي ، ذكرت Microsoft في المؤتمر الفني أن IE9 ، الذي تقوم Microsoft حاليًا ، ستدعم معيار HTML5 ، لكن Microsoft غامض بعض الشيء حول ما إذا كانت IE9 ستدعم بالكامل جميع معايير HTML5. يمكن أن يجلب معيار HTML5 رمزًا أكثر كفاءة وأنظف إلى صفحات الويب. فقط عندما تشارك Microsoft في Design HTML5 ، يمكن أن يتعرف المتصفح على المزيد من العناصر الجديدة.
من المتوقع أن يتم إصدار معيار HTML5 للعالم في عام 2022. على الرغم من أنه لا يزال على بعد حوالي 3 سنوات من تاريخ إصداره ، أعتقد أنه ليس بعيدًا عنا. في الوقت الحاضر ، يعتمد العديد من تصميم موقع الويب وتطويره معيار HTML5. فيما يتعلق بصياغة معايير HTML5 والترويج لها ، قام مصنعو المستعرضات المعروفين مثل Apple و Google و Opera و Mozilla بأداء أكثر إيجابية. Microsoft الآن تتخذ الإجراءات. انطلاقًا من تفاصيل IE9 التي أصدرتها Microsoft في مؤتمر التكنولوجيا الأسبوع الماضي ، ستعتمد Microsoft موقفًا حذرًا للمشاركة في معايير الويب. ذكرت Microsoft أيضًا أن متصفح IE سيركز على HTML5 القياسي. ومع ذلك ، فإن أحدث متصفح Microsoft IE8 والإصدارات IE التالية لها دعم محدود لعلامات HTML5. يمكننا حل مشكلة دعم HTML5 الخاصة بمستعرض IE الحالي عن طريق إضافة نصوص إلى صفحات الويب.
لجعل IE (بما في ذلك IE6) عناصر HTML5 ، نحتاج إلى إضافة JavaScript التالية إلى رأس HTML ، وهو إعلان بسيط. سوف تتجاهل المتصفحات الأخرى غير IE مثل Opera و Firefox ، وما إلى ذلك هذا الرمز ولن يكون هناك طلب HTTP.
<! - [إذا كان IE]>
<script src => </script>
<! [endif]->
سيتم تشغيل الرمز أعلاه فقط ضمن متصفح IE. هناك شيء آخر يجب ملاحظته هو أنه يجب إضافة استدعاء ملف HTML5.js في الصفحة إلى عنصر الرأس في الصفحة ، لأن متصفح IE يجب أن يعرف هذا العنصر قبل تحليل العنصر ، لذلك لا يمكن استدعاء ملف JS هذا في أسفل الصفحة.
يتم توفير ملف HTML5 JS هذا من قبل المؤلف في مشروع رمز Google للجميع للاتصال مباشرة. بالطبع ، إذا كنت تعتقد أن هذا سيؤثر على سرعة فتح صفحة الويب الخاصة بك ، فيمكنك تنزيل ملف HTML5 JS مباشرة وتحميله على الخادم الخاص بك للاتصال به بشكل منفصل.
فيما يلي الرمز في ملف JS لـ HTML5:
(function () {if (!/*@cc_on!@*/0) return ؛ var e = abbr ، مقال ، جانبا ، صوت ، قماش ، datalist ، التفاصيل ، مربع الحوار ،
eventsource ، الشكل ، تذييل ، رأس ، hgroup ، علامة ، القائمة ، العداد ، NAV ،
الإخراج ، التقدم ، القسم ،
الوقت ، video.split ('،') ، i = e.length ؛ بينما (i -) {document.createElement (e [i])}}) ()
بالإضافة إلى استدعاء ملف JS الذي يحتوي على الرمز أعلاه في صفحة الويب لتمكين متصفح IE لدعم عناصر HTML5 ، يمكنك أيضًا إضافة الرمز مباشرة إلى صفحة الويب بالطريقة التالية.
<! - [إذا كان IE]>
<script>
(function () {if (!/*@cc_on!@*/0) return ؛ var e = abbr ، مقال ، جانبا ، صوت ، قماش ، datalist ، التفاصيل ، مربع الحوار ،
eventsource ، الشكل ، تذييل ، رأس ، hgroup ، علامة ، القائمة ، العداد ، NAV ،
الإخراج ، التقدم ، القسم ،
الوقت ، video.split ('،') ، i = e.length ؛ بينما (i -) {document.createElement (e [i])}}) ()
</script>
<! [endif]->
قال مدير التطوير IE Adrian Bateman ذات مرة أن فريق IE يأمل في مشاركة وجهات نظرهم حول HTML5 والمشاركة في المناقشة حول صياغة المعيار. قال بوتمان إنه على الرغم من أن فريق IE يطرح أسئلة حاليًا بدلاً من تقديم الحلول ، فإن المناقشة العامة هي أفضل طريقة لتعزيز تطوير HTML5. أعتقد أنه بغض النظر عما إذا كان متصفح IE يمكنه الاستمرار في دعم معيار HTML5 ، أصبح الاستخدام الواسع النطاق لمعيار HTML5 في جميع أنحاء العالم اتجاهًا عامًا.
إبداعي: