التعليق: HTML5 يعني ببساطة مجموعة جديدة من المعايير ، بناء الجملة والقواعد لإنشاء صفحات ويب ، والتي يمكن أن تستخدم بعض وظائف "محلية" للمتصفحات الجديدة ، مثل التخزين في وضع عدم الاتصال ، وتشغيل الوسائط المتعددة وغيرها من التفاعلات ، وما إلى ذلك ، إلخ.
العديد من مواقع HTML5 الرائعة التي رأيناها لا تتعلق في الواقع بـ HTML5 ، ولكن يتم إنشاؤها بواسطة CSS3 و JQuery. CSS3 و jQuery هي تقنيات جديدة مثل HTML5 ، وهي مفاهيم متوازية مع HTML5.يخبر هذا المقال 7 أساطير عن HTML5 ، وهو سوء فهم :)
Legend #1: نظرًا لأن Apple لا تدعم Flash ، فقد اخترع الأشخاص HTML5
تجذب الشجرة الكبيرة الرياح ، ويبدو أن التفاح غالباً ما يتم انتقاده. على الرغم من أن HTML5 يمكن أن يوفر بعض الميزات المفيدة للغاية للأجهزة المحمولة ، إلا أنه لم يتم إنشاؤه لهذا المطلب. في الواقع ، في عام 2004 ، حددت Opera و Mozilla بعض معايير التصميم الجيدة لحل معايير الويب الفوضوية. هدفهم هو تقديم هذه المعايير إلى W3C لإنشاء معيار HTML أفضل وأسرع. لم يتم قبول هذا المعيار حتى عام 2006. في غضون ثلاث سنوات فقط ، صاغ الناس معيارًا جديدًا ، ومراجعتهم واعتمادهم ، وبدأوا في استخدامه.
Legend #2: HTML5 لن تنضج حتى عام 2022
أنا لا أعرف من اجتاز هذه الجملة. نحن نعلم أن صياغة HTML5 قد تمت مراجعتها والموافقة عليها في عام 2009 ، مما يعني أنه لا يوجد محتوى جديد لإضافته ولن يكون هناك تغييرات كبيرة. يمكنك استخدام HTML5 الآن ولا داعي للقلق بشأن مشكلات التوافق المتخلف. يمكنك استخدام بعض JavaScript خفيفة الوزن لتمكين المتصفحات القديمة لدعم اللوحة المعقدة. تدعم جميع الإصدارات الجديدة من المتصفحات HTML5. ما يجب أن تقلق بشأنه ليس علامة HTML ، ولكن CSS. العديد من المتصفحات القديمة لديها دعم ضعيف لـ CSS3.
Legend #3: يتطلب HTML5 دعم CSS3
على الرغم من أن CSS3 يمكن أن يضيف الكثير من الألوان إلى HTML5 ، مثل أسماء الفئات الدلالية ، فإن هذا ليس ضروريًا بأي حال من الأحوال. HTML5 هي مجرد لغة ترميز ، يمكنك بالتأكيد استخدام HTML5 + CSS2 ، لكنها ليست أنيقة. نظرًا لأن HTML5 يزيل السمات والعلامات ، فأنت بحاجة إلى تحديد جميع الأنماط لكل عنصر. على سبيل المثال ، في HTML5 ، لكي يقوم المتصفح بتقديم الصفحة بشكل صحيح ، تحتاج إلى تعيين عرض: حظر إعلان لكل عنصر صفحة. باختصار ، تحتاج HTML5 إلى أن تجعل الصفحة أفضل ، ولكن لا يجب أن تكون CSS3.
الأسطورة رقم 4: HTML5 يدمر إمكانية الوصول
بدلاً من ذلك ، تم تصميم HTML5 مع مراعاة إمكانية الوصول. يدعم كل عنصر دور شعار WIA ARIA. يمكن أن تسمح هذه الأحرف بأجهزة مثل قراء الشاشة لفهم محتوى الصفحة بشكل أفضل.
الأسطورة رقم 5: HTML5 هو قاتل الفلاش
لا يزال فلاش يستخدم من قبل عدد لا يحصى من المواقع والمطورين. ينبع سوء الفهم حول Flash و HTML5 من النزاع بين Adobe و Apple والشعبية السريعة لتطبيقات الصوت والفيديو HTML5. على الرغم من أن HTML5 يمكن أن يدعم كمية صغيرة من تشغيل الفيديو بشكل جيد ، فإن HTML5 يتطلب موارد ترميز أكثر من الفلاش وتفتقر إلى التكنولوجيا التي توفرها المكونات الإضافية للمتصفح. في الوقت الحالي ، يتم استخدام العدد الكبير من تقنيات HTML5 المشابهة لـ Vimeo و YouTube للترويج لهذه التكنولوجيا ، ولن تتخلى تمامًا عن الفلاش على المدى القصير. لدى المطور Viki Hoo بعض المشاهدات المقنعة حول حقيقة أن Flash سيظل يستخدم على نطاق واسع.
ولكن من منظور تصميم الصفحة ، نأمل أن نتخلص من الفلاش في أقرب وقت ممكن. HTML5 أسهل في التعلم والاستخدام. لا يتطلب أي ملحقات إضافية ، يتم تحميلها بسرعة ، وهي صديقة للهاتف المحمول. لذلك ، ليس HTML5 الذي قتل Flash ، على وجه الدقة ، سوف يهيمن HTML5 على سوق تصميم وتطوير الهاتف المحمول.
Legend #6: طالما قمت بإضافة HTML5 Doctype إلى موقع الويب الخاص بي ، سيكون موقع HTML5
من منظور المتصفح ، نعم ، سيتم اعتبار مواقع الويب التي تضيف HTML5 Doctype مواقع HTML5. لكن HTML5 هو أكثر من مجرد doctype. إنها مجموعة كاملة من أفضل الممارسات ، والعلامات الدلالية ، وعناصر التنضيد ، مثل <header> ، <vic> ، <section> ، <article> ، وما إلى ذلك. تسمح هذه العناصر لموقع الويب الخاص بك بالاستفادة من الميزات الجديدة للمتصفح التي تسمى HTML5. في الوقت نفسه ، يجب عليك أيضًا الانتباه إلى العناصر والسمات التي يتم إهمالها في HTML5 لضمان التوافق.
الأسطورة رقم 7: استخدام HTML5 سيعطيني المزيد من العمل/المال/الاحترام ...
الكفاءة في HTML5 لن تجعلك تبدو مثيرًا إلا إذا كنت بروس لوسون. لن يتيح لك العثور على الوظيفة التي تحلم بها. لا تزال قوتك يجب أن تنعكس من خلال قدرة التصميم وقدرة الترميز. بالطبع ، فإن الحماس والمثابرة لتعلم التقنيات الجديدة يستحق التقدير. لديك القدرة على الحصول على احترام زملائك إذا ساعدتهم بما تعلمته.