بعد قراءة مقال 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+. المغلق: 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.