إنه لأمر رائع أن نرى أن العديد من المصممين بدأوا في الاهتمام بمعايير الويب ومحاولة استخدامها لإنشاء صفحات الويب. ولكن تم اكتشاف عدة مشاكل من أسئلة مستخدمي الإنترنت والإنتاج، وأود أن أذكركم هنا:
1. لا يقتصر التقييس على اجتياز عملية التحقق فقط.
الهدف الأصلي لمعايير الويب هو فصل المحتوى (البنية) والعرض التقديمي، مما يعني فصل الأنماط ووضعها في ملفات CSS منفصلة. وتتمثل ميزة ذلك في إمكانية معالجة المحتوى والأداء بشكل منفصل، كما أنه يسهل البحث وإعادة استخدام المحتوى.
يساعدك التحقق من صحة W3C فقط على التحقق مما إذا كانت كتابة كود XHTML موحدة وما إذا كانت سمات CSS ضمن مواصفات CCS2. توحيد الكود هو الخطوة الأولى فقط، وهذا لا يعني أنه إذا اجتاز عملية التحقق، فسيتم توحيد صفحة الويب الخاصة بي. نحن لا نقوم بالتوحيد القياسي من أجل الشهرة أو التباهي أمام الآخرين: "انظر، لقد اجتازت صفحتي عملية التحقق". هدفنا هو جعل تصميم الويب الخاص بنا يعمل بشكل أكثر كفاءة، وتقليل حجم صفحة الويب، وتحقيق ذلك قادر على استخدامه في أي متصفح والتصفح بشكل طبيعي على أجهزة الشبكة.
يرجى الهدوء والدراسة بعناية وفهم دلالة معايير الويب. إن الإنترنت مليء بالفعل بالتهور والغرور. يرجى عدم تطبيق هذا الاتجاه في تطبيق معايير الويب. إن القيام بذلك لن يؤدي إلا إلى التأثير على الترويج لمعايير الويب والإضرار بها.
2. لا تستخدم تفكير الجدول التقليدي لتعيين div
"تخطيط CSS هو استبدال الجدول الأصلي بـ div. لقد كان متداخلاً في الجدول، ولكنه الآن متداخل مع DIV."
يرجى كسر قيود تخطيط الجدول الأصلي والتخلي عن طريقة التفكير في وضع الصور والمحتوى واحدًا تلو الآخر. قلنا أعلاه أن الغرض من معايير الويب هو فصل المحتوى والأداء. يمكنك التفكير في الأمر بهذه الطريقة. تحتوي الصفحة على محتوى فقط. بدون تعديل، تبدو وكأنها صفحة بيضاء تحتوي على بعض النصوص والصور (تشير هذه الصورة إلى الصورة في المحتوى، وهي صورة ذات معنى حقيقي). يتم إدراج هذه الصور النصية بالتسلسل فقط، مع هيكل فقط وبدون نمط. ثم أضف الأداء، واستخدم جميع الصور المعدلة كخلفيات، واستخدم CSS لتحديد الموضع والخط واللون وما إلى ذلك لكل جزء من المحتوى.
يتم فصل المحتوى والأداء عن الصفحة التي يتم إنتاجها بهذه الطريقة، أي أنه عند إزالة ملف CSS، فإن ما يتبقى هو محتوى نظيف. بهذه الطريقة، يمكنك قراءتها في متصفح النص، وقراءتها على الهاتف المحمول أو المساعد الرقمي الشخصي، وتعديل CSS في أي وقت لتحقيق المراجعة.
3. ليس من الضروري إنشاء معرف لكل جزء من المحتوى
اشتكى بعض مستخدمي الإنترنت من أن ملف CSS كبير جدًا ومعقد. بالنظر بعناية إلى التعليمات البرمجية الخاصة بهم، وجدت أن السبب هو أنهم يحددون div وينشئون معرفًا لكل جزء من المحتوى أو حتى لكل جملة. من ناحية، يرجع ذلك إلى عدم الإلمام بتطبيقات ورقة الأنماط، ومن ناحية أخرى، فإنه يُظهر أيضًا عدم وجود فهم شامل لمعايير الويب.
نحن نعلم أن المحتوى له هيكل (إذا لم تفهمه، يرجى قراءة: [url=http://www.w3cn.org/article/tips/2004/43.html]فهم الفصل بين الأداء والهيكل[/ url]) يمكننا استخدام نفس النمط لتعريف المحتوى بنفس البنية، مثل العناوين والنصوص والصور على نفس المستوى. بالنسبة للأنماط التي يتم الرجوع إليها عدة مرات، يمكنك استخدام الفئة لتعريفها، ولا تحتاج إلى استخدام المعرف لكل منها. بالإضافة إلى ذلك، هذا لا يعني أنه يجب عليك استخدام <div> بدلاً من ذلك، فهي أيضًا عناصر على مستوى الكتلة ولها نفس المعلمات السبعة لنموذج الصندوق، <div> مناسب فقط للتعويم.
أما بالنسبة لإضافة المزيد من divs فقط لارتفاع الخط والتباعد والصورة المعدلة، فأعتقد أنه يمكنك حذفها بسرعة من خلال تطبيق وفهم CSS. نحن نعارض استخدام تداخل DIV لاستبدال تداخل الجدول، وهذا غير منطقي ولا يمكن أن يعكس بنية المحتوى. آمل أن يدرس الجميع CSS أكثر ويكتبوا أوراق الأنماط الأكثر إيجازًا وفعالية.
4. لا تستسلم لمجرد انتكاسة صغيرة.
أعتقد أن الأمر يتعلق بالموقف والنهج، وليس فقط بتعلم معايير الويب. إن تعلم أي معرفة جديدة وتقبل المفاهيم الجديدة أمر صعب، خاصة عندما يتطلب الأمر منك تغيير عاداتك وتفكيرك الحالي. والسؤال الوحيد هو: هل تعتقد أن تعلم معايير الويب يستحق كل هذا العناء؟ يمكنك أن تسأل نفسك: هل تعرف الفوائد التي توفرها معايير الويب (التعليمات البرمجية المبسطة، والتطوير المتسارع، وحجم الملف المضغوط، وزيادة سرعة التنزيل، وسهولة الاستخدام بشكل أفضل، والمزيد من المستخدمين، وسهولة الصيانة، والتوافق مع الأنظمة الأساسية المتعددة)؟ هل تشعر أن XML العالمي لا يزال بعيدًا عنك؟ هل تعتقد أن معرفتك الحالية بـ HTML كافية؟
منذ عام 1999، لم تتقدم تكنولوجيا إنتاج صفحات الويب أو تتغير كثيرًا في الصين (باستثناء ظهور الفلاش)، لكن تقدمها في الخارج لم يتوقف أبدًا، xhtml1.0، xhtml1.1، xml، xsl... ، W3C والشركات الكبرى تقوم شركات البرمجيات باستمرار بالبحث وتطوير تكنولوجيا الويب لجعلها أكثر ملاءمة وأكثر فعالية وأكثر قوة. تم تطبيق معايير الويب والترويج لها في الخارج لأكثر من ثماني سنوات (بدءًا من موقع الويب الخاص بمنظمة معايير الويب Zeldman)، على الرغم من وجود العديد من الصعوبات، إلا أنه يتم قبولها والاعتراف بها تدريجيًا من قبل الناس. لماذا لا نزال ثملين بـ "الازدهار" الموجود على سطح الموقع، دون التفكير في الجوهر الكامن وراء الصفحة.
هل تريد أن تستمر الصين في التخلف عن الركب؟ هل أنت على استعداد لمواصلة التخلف؟ جميع القرارات لك.