سؤال

لذلك تم نشر HTML 5 على نطاق واسع كما هو متوقع جاهزة في عام 2022.وهذا وقت طويل للانتظار، واختبار هذا الاستعداد هو ذلك "متصفحان على الأقل لاجتياز [مجموعات اختبار HTML 5]"

من الواضح أنه لكي تتمكن المتصفحات من اجتياز هذا الاختبار، يتعين عليها البدء في تنفيذ ميزات HTML 5 القابلة للاستخدام قبل ذلك.ال قائمة ميزات HTML5 الجديدة المدعومة تبدو رقيقة في الوقت الراهن.ولكن هناك زوجين من تغييرات كبيرة على العناصر الموجودة مثل السماح للعلامات A بإحاطة مستوى الكتلة والذي قد يكون مفيدًا جدًا الآن.

هناك مواقع هي باستخدام HTML 5 الآن, إذن، ما هي العوامل التي ستجعلك تبدأ، أو تمنعك من، إنشاء مواقع باستخدام مستند HTML 5؟

أنا شخصياً أستخدم HTML5 في موقعين شخصيين، ولكنني سأنتظر بعض الوقت حتى تظهر مواقع العمل حتى تظهر أشياء مثل أداة التحقق الموثوقة.

هل كانت مفيدة؟

المحلول

يساعد على تقسيم هذا السؤال إلى عدة أجزاء.

1) متى يجب على المرء البدء في استخدام نوع مستند HTML5؟

يؤدي نوع مستند HTML5 إلى عرض المتصفحات للصفحات في وضع المعايير الكاملة.ما لم تكن تستخدم حاليًا نموذجًا مستنديًا صارمًا، فقد يتم عرض الصفحات بشكل مختلف.لذلك ستحتاج إلى تقييم مقدار إعادة العمل المطلوبة إذا كنت تقوم بتحويل موقع موجود، وستحتاج إلى فهم الفرق في سلوك العرض. ثانيًا, ، سيؤدي نوع المستند إلى قيام أداة التحقق من الصحة w3c بتحديد HTML5 كلغة افتراضية للتحقق من صحتها.نظرًا لأن HTML5 لا يزال موجودًا مسودة, وهذا يعني استهداف هدف متحرك.هل الصلاحية مهمة بالنسبة لك؟بعض الميزات الصالحة في HTML4 غير صالحة حاليًا في HTML5.هل يجب عليك تغيير ترميزك الآن لإزالة هذه الميزات، نظرًا لأن HTML5 قد يتغير لجعل هذه الميزات صالحة مرة أخرى؟بشرط أن تكون مرتاحًا لهذا، يمكنك البدء في استخدام مستند HTML5 الآن.

ومن ناحية أخرى، لوحدك، ما الذي تكسبه؟إذا كنت تريد عرض المتصفحات في وضع المعايير الكاملة، فيمكنك استخدام نوع مستند صارم من HTML 4.01 أو XHTML 1.x.هل تحتاج إلى التحقق من صحة HTML5 نظرًا لأنه سيمرر أشياء قد لا يتم التعامل معها حاليًا بشكل متسق عبر المتصفحات؟انتبه إلى أن أي ميزة HTML5 تعمل حاليًا في المتصفحات، تعمل بغض النظر عما إذا كنت تستخدم نوع مستند HTML5 أم لا.

2) متى يجب البدء في استخدام الميزات التي يتم تنفيذها حاليًا بشكل قابل للتشغيل المتبادل في المتصفحات الرئيسية، ولكن تم توحيدها لأول مرة في HTML5؟

يمكنك استخدام هذه العناصر الآن، ولكن حاول التأكد من إمكانية الوصول إلى صفحاتك بشكل صحيح.على سبيل المثال، لا يوفر Canvas دعمًا جيدًا للمستخدمين غير المبصرين.

3) متى يجب البدء في استخدام الميزات المطبقة حاليًا في بعض المتصفحات، والتي سيتم توحيدها بواسطة HTML5؟

يعتمد هذا على المستخدمين المستهدفين وجداول التسليم.هل سيستخدم المستخدمون متصفحًا يدعم هذه الميزات بحلول وقت تشغيل موقعك؟ماذا يحدث إذا لم يفعلوا ذلك؟هل تتراجع الصفحة بأمان؟هل تهتم إذا لم يتمكن بعض المستخدمين من استخدام موقعك؟

4) متى يجب البدء في استخدام ميزات HTML5 التي لم يتم تنفيذها على الإطلاق بعد؟

لماذا تريد أن تفعل ذلك؟قد يكون ذلك معقولًا لأغراض التدريب أو التحقيق في السلوك التراجعي، ولكن HTML5 لا يزال في شكل مسودة، ومن المحتمل جدًا ألا يتم تنفيذ بعض الميزات أبدًا، أو سيتم تنفيذها بطريقة مختلفة تمامًا عن تلك الموصوفة حاليًا، لذا يمكنك تضيع الكثير من الجهد.

تلخيص, ، ما يهم ليس ما هو موجود في مسودة HTML5 بقدر ما يهم ما هو قابل للاستخدام عمليًا اليوم.تصف المسودة مجموعة من الميزات، بعضها موجود في المتصفحات منذ سنوات، وبعضها جديد ولكن يتمتع بالدعم أو سلوك احتياطي جيد، وبعضها غير قابل للاستخدام حاليًا وقد لا يكون قابلاً للاستخدام أبدًا.

بالنسبة لي، سأنتظر حتى أحتاج إلى ميزة HTML5، وأعلم أن هذه الميزة يتم تنفيذها بطريقة متسقة ومستقرة عبر المتصفحات الرئيسية.من المحتمل أن يحدث ذلك في وقت ما أثناء مرحلة المكالمة الأخيرة لـ HTML5، أو ربما أثناء مرحلة توصية المرشح.

نصائح أخرى

لقد بدأت بالفعل في استخدامه للعمل الشخصي وعمل العميل.

للتحقق من الصحة أستخدم ممتاز هنري سيفونين http://validator.nu/

عندما يدعمها IE.أنا أعمل في عالم الشركات، وIE مطلوب.

أنا أستخدم نوع الوثيقة الآن!(لبعض المشاريع على الأقل)

أما بالنسبة للميزات، أشياء مثل <canvas> و <video> أصبحت رائعة ومفيدة الآن نظرًا لوجود طرق غالبًا لجعل المحتوى متاحًا للمستخدمين الذين لا تدعم متصفحاتهم HTML5 بعد.

علامات بنية الصفحة الدلالية مثل <sidebar> والكثير لا يبدو ملحًا جدًا بالنسبة لي.سأدع هؤلاء يجلسون لمدة عام أو عامين آخرين.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top