بعد قراءة مقال Cragle "هل من الضروري إعادة بناء الموقع باستخدام Div+Css؟"، تراودني بعض الأفكار التي لم تعجبني، كما ذكرت في تعليقات المقال أنني قمت بطرد فنانين أصرا على استخدام div التكنولوجيا، وقد تم انتقادها من قبل بعض الأصدقاء، لكن أحد الأصدقاء وهو مدير فني نشر أيضًا رسالة للتعبير عن دعمه ماذا لو كان يتوافق مع معايير W3C؟"
بالحديث عن تصميم الويب، دخلت هذا المجال في عام 2000، لذلك لا يزال يتعين علي أن أقول بضع كلمات عن الفنانين اللذين قمت بتعيينهما أولاً.
كنت أخطط لبناء شركة جديدة مع صديق واستأجرت شركة تصميم فني لإنشاء موقع ويب للصور، عندما كنا نتحدث عن الراتب، قال لي، إذا كنت تريد مني استخدام div لإنشاء الصفحات، فيجب أن يكون الراتب أعلى. إذا كنت تريد أن تصل إلى مستوى عالٍ، فارتفع إلى مستوى أعلى. إذا قمت بعمل جيد حقًا، فلا يهم. في الواقع، كان ذلك عندما بدأت دراسة هذا الشيء بجدية.
لكن لدهشتي، في الإعلان الترويجي على موقع الشركة، أضاف هذا الرجل هذه الجملة بالفعل (للترقية، ليس لدي الوقت لكتابة الكثير من الشعارات، لذا دعه يشرحها بالكامل)، المحتوى هو: "سيتم حذف أكثر من 90% من مواقع الويب المحلية، وسيصبح div+css هو المعيار المستقبلي."
ربما كان أكثر ثقة، لكنه لم يخوض في الأمر، ما لم يتوقعه أبدًا هو أن إنشاء هذا الموقع الترويجي البسيط استغرق نصف شهر. كان تصميم الصفحة سيئًا للغاية - لم تكن مطابقة الألوان جيدة، وكان كذلك أخيرًا أطاح به المستثمرون، وبعد نصف شهر من إعادة التصميم، تم إلغاءه مرة أخرى، على الرغم من أنني كنت أؤكد دائمًا على أن الفنانين يجب أن يتعلموا تصميم هيكل موقع الويب، ومطابقة الألوان، وما إلى ذلك، إلا أنه تجاهل ذلك أخيرًا.
وفي وقت لاحق، قامت الشركة بمراجعة الإصدار مرة أخرى، الأمر الذي استغرق أسبوعًا لإنشاء هيكل طاولة جميل جدًا.
في هذا الوقت، لم أكن أدرك أن div سيكون أكثر تضليلًا في عيون بعض الوافدين الجدد مما كنت أعتقد، حتى جاء الفنان الثاني للعمل.
لقد تخرج للتو وعمل بجد شديد، لكنه تسمم بالتأكيد.
في اليوم الأول من العمل، أشار إلى IE على جهاز الكمبيوتر الخاص بي وقال، هذا الشيء الخاص بك غير آمن للغاية وسيئ للغاية. يجب عليك استخدام Firefox فقط، ومن الآن فصاعدًا، سيتم السيطرة على العالم فايرفوكس. لقد أذهلتني. في ذلك الوقت، كان الإنترنت مليئًا بإعلانات Firefox - حيث قام العديد من مشرفي المواقع، من أجل كسب الدولارات الأمريكية، بالتقليل من شأن IE وأشادوا بـ Firefox، فقط لجذب الزوار للتنزيل.
يحب هذا الرجل أيضًا استخدام div لكتابة الصفحات، ويظهر ازدراءًا كبيرًا للجداول، ولا يمكنه حتى تحمل جدول الكلمات في عينيه، حتى أنه يبدأ في قضاء 90% من وقته كل يوم في إنشاء ملفات HTML وأوراق أنماط CSS بالنسبة إلى px يستخدم مسطرة للقياس على الشاشة - وهو أمر مبالغ فيه للغاية، ولكن يتم إنفاق 10% فقط من الوقت على التصميم العام والإنتاج الفني للصفحة. في الوقت نفسه، من أجل حفظ عدد قليل من البايتات، يتم قص الصورة إلى صورة ببايتات صغيرة جدًا، ويمتلئ مجلد الصور بأكمله بالصور الصغيرة.
بالطبع، لم يتوصل إلى عمل يرضيني في النهاية، لأسباب مختلفة، كانت مراجعاتنا متكررة جدًا، وأحيانًا كانت كبيرة جدًا، ولم أتمكن من الانتظار حتى يجمع الكود ويختبره لمدة يوم واحد فقط لتغيير شيء صغير المتصفحات. بعد كل شيء، عند إدارة شركة، عليك أن تأخذ في الاعتبار التكاليف. لم يكن لدي سوى 8 ساعات عمل كل يوم، ولم أستطع الانتظار، لذلك كان علي أن أطلب منه المغادرة.
لأكون صادقًا، أنا لست ضد div+css، لكن كل شيء له مزاياه وعيوبه. لقد تحدث الجميع عن مزايا div+css كثيرًا، لذلك سأتحدث عن عدة عيوب للسعي المتعصب لـ div+css:
1 إنه يزيد بشكل كبير من وقت التطوير ويزيد أيضًا من تكلفة التطوير. بالطبع، إذا كنت عاملًا مياومًا أو تستطيع العمل لساعات إضافية ليلًا ونهارًا دون القلق بشأن عدم الحصول على أجر العمل الإضافي، فمن المحتمل ألا تفعل ذلك.
2. إنه يزيد بشكل كبير من صعوبة العمل التعاوني. العديد من المبرمجين الذين لم يتعلموا div مطلقًا يشعرون بالحيرة عندما يتعلق الأمر بصفحات div التي ينتجها الفنانون، إذا ارتكبوا خطأً بسيطًا، فقد يكون الموقع بأكمله بائسًا. وبطبيعة الحال، إذا كنت من ذوي الخبرة في جميع المهن وتستطيع أن تفعل كل شيء، فلا يجوز لك ذلك.
3. زيادة مخاطر التطوير. قد يؤدي حدوث خطأ في ملف CSS واحد إلى تعطل الموقع بأكمله، وهو أمر فظيع، وقد يتسبب عدد كبير من روابط الوصول التي تستدعي ملفات CSS الثابتة في نفس الوقت في حدوث أخطاء متزامنة وفشل الاتصال.
قبل بضع سنوات، عندما كنت جالسًا وألعب في سيارة أحد الأصدقاء، سألني بصوت بصق: "هل تعرف كيفية إنشاء الويب 2.0؟" فقلت له إن الويب 2.0 ليس تقنية، ولكنه ويب 2. 0 ليس فكرة أن التغيير إلى div+css هو 2.0. قال إن هذا خطأ، خطأ، أنت متأخر عن الزمن، وسيفشل موقع الويب 1.0 الخاص بك قريبًا، وسأستثمر في موقع 2.0 قريبًا وأخطط لإطلاقه في السوق. وبعد بضع سنوات، كانت مبيعات موقع الويب 1.0 الخاص بي لا تزال تنمو بشكل مطرد، ولكن لم يتم ذكر الإصدار 2.0 مرة أخرى مطلقًا.
div ليس بالأمر السيئ، لكن لا يمكن استغلاله.
فيما يتعلق ببعض حفلات div التي تحافظ على div، أود أن أتحدث عن بعض حالات سوء الفهم، وأقدم أيضًا بعض التذكيرات للأصدقاء الجدد في الصناعة.
سوء الفهم 1: معيار W3C هو التخلي عن جميع الجداول،
بعد التحقق من ملف تعليمات W3C، لم أجد أن W3C قد تخلى عن تعريف الجدول، ويمكن للصفحات التي تم إنشاؤها باستخدام الجداول أيضًا اجتياز التحقق من صحة W3C صفحة الويب حتى الوقت الحاضر، كان الجدول دائمًا هو التعريف القياسي لـ W3C.
سوء الفهم 2: يمكن لـ div+css تبسيط التعليمات البرمجية،
يقول الجميع أن تخطيط DIV يبسط التعليمات البرمجية، ولكن الكود المحفوظ باستخدام DIV بدلاً من TABLE يشغله CSS (النمط)، ويتم استخدام معظم هذه الأنماط للتحكم في تخطيط. DIV. بمجرد حدوث خطأ في CSS، ستكون العواقب كارثية. علاوة على ذلك، فإن السعي المتعصب لمضاعفة حجم عشرات الصفحات K غير ضروري على الإطلاق. يعلم الجميع أنه عند فتح صفحة ويب، فإن النطاق الترددي الحقيقي المشغول ليس صفحة الويب نفسها، بل الصور والفلاش وما إلى ذلك. صفحة من 100 صفحة. قد يلزم تنزيل K. هناك عدة ميغابايت من الصور والفلاش ومقاطع الفيديو. في الوقت الحاضر، تتجاوز سرعة تطوير الأجهزة سرعة تطوير البرامج بكثير، ولا يمثل عرض النطاق الترددي مشكلة تدريجيًا. إن السعي المتعصب لتبسيط التعليمات البرمجية هو مضيعة للوقت.
سوء الفهم 3: استخدام div يمكن أن يسهل عملية البحث بواسطة محركات البحث.
لا يوجد حاليًا أي دليل على أن استخدام div يمكن أن يسهل إدراجك في محركات البحث. ربما يكون هذا موجودًا فقط في الخيال الجميل.
لقد اعتقدت دائمًا أن إنشاء موقع ويب يتطلب أربع كلمات فقط: "المحتوى هو الملك". هناك أربع كلمات لإدارة شركة: "زيادة الإيرادات وتقليل النفقات". كل شيء آخر فارغ.
ليس من الخطأ اتباع تقنيات جديدة، ولكن من الخطأ الذهاب إلى أقصى الحدود. لا حرج في استخدام div. هناك بالفعل العديد من الفوائد، ولكن يجب ألا تصاب بجنون العظمة بشأن div.