بالطبع، هذه ليست قوانين حقيقية، ولكنها مجرد بعض النصائح المفيدة لتجنب الوقوع في المزالق التي قد تقع فيها عند استخدام الطبقات. كان هناك في الأصل تسعة قوانين، ولكننا قمنا بتبسيط واحد ولدينا الثمانية التالية:
1. إذا كنت تريد تداخل الطبقات، فلا تستخدم أبدًا طبقات أصل متعددة، ويجب أن تتشارك في طبقة أصل واحدة مشتركة. إذا كان يجب عليك استخدام مستويات متداخلة غير مؤهلة بشكل كامل في ورقة الأنماط، فيجب عليك دائمًا التحقق من Netscape 4x.
2. قم دائمًا بوضع النص في جدول داخل طبقة - يجب أن يكون حجم الجدول مطلقًا (بالبكسل، وليس النسب المئوية) وألا يكون أكبر من الطبقة، على الرغم من أنه يمكن تعيين الجداول المتداخلة داخل الجدول الرئيسي على حجم النسب المئوية النسبية. يؤدي القيام بذلك إلى منع NC4xx من تغيير حجم النص إلى مواضع غير متوقعة عندما يتغير حجم النافذة.
3. لا تضع طبقات في الجداول أبدًا. لن يتمكن Netscape 4x من فهم الطبقات الموجودة في الجداول بشكل صحيح.
4. استخدم دائمًا البرنامج الإضافي Netscape Resize Fix في أي صفحة تحتوي على طبقات أو أنماط CSS.
5. لا تتوقع أن تظل الطبقة ذات الموضع المطلق محاذية لجدول مركزي أو محتوى صفحة عندما يتغير حجم نافذة المتصفح أو دقة الشاشة. هناك مكونات إضافية متاحة لتحقيق هذا التأثير ديناميكيًا.
6. لا تحاول وضع أشرطة التمرير في طبقات (باستخدام سمة تجاوز السعة) - استخدم أداة تمرير DHTML أو تقنية Project Seven IFRAME بدلاً من ذلك. بالنسبة لمستخدمي Netscape 4.x، يمكنك تعيين صفحة منبثقة محددة في IFRAME.
7. لا تقم مطلقًا بإعطاء طبقة نفس اسم الصورة - يجب أن يكون لكل طبقة اسم خاص بها يكون فريدًا ويمكن تمييزه عن العناصر الأخرى الموجودة في الصفحة (في الواقع، لا ينبغي أبدًا أن يظهر عنصران يحملان نفس الاسم في نفس الصفحة) صفحة).
8. لا تقم بتطبيق الأحداث/السلوكيات مباشرة على الطبقات. لن تعمل عبر المتصفحات. قم بتطبيقها على المحتوى (الروابط أو الصور) في الطبقة بدلاً من الطبقة نفسها.