แน่นอนว่านี่ไม่ใช่กฎที่แท้จริง แต่เป็นเพียงคำแนะนำที่เป็นประโยชน์เพื่อหลีกเลี่ยงการตกอยู่ในอันตรายที่คุณอาจพบเมื่อใช้เลเยอร์ เดิมทีมีกฎอยู่เก้าข้อ แต่เราได้ทำให้กฎหนึ่งง่ายขึ้นและมีแปดข้อต่อไปนี้:
1. หากคุณต้องการซ้อนเลเยอร์ อย่าใช้เลเยอร์พาเรนต์หลายเลเยอร์ ควรใช้เลเยอร์พาเรนต์เดียวร่วมกัน หากคุณต้องใช้ระดับที่ซ้อนกันซึ่งไม่ผ่านคุณสมบัติครบถ้วนในสไตล์ชีต คุณควรตรวจสอบใน Netscape 4x เสมอ
2. วางข้อความในตารางภายในเลเยอร์เสมอ - ตารางควรมีขนาดที่แน่นอน (เป็นพิกเซล ไม่ใช่เปอร์เซ็นต์) และไม่ใหญ่กว่าเลเยอร์ แม้ว่าตารางที่ซ้อนกันภายในตารางหลักสามารถตั้งค่าเป็นขนาดเปอร์เซ็นต์สัมพัทธ์ได้ การทำเช่นนี้จะป้องกันไม่ให้ NC4xx ปรับขนาดข้อความไปยังตำแหน่งที่ไม่คาดคิดเมื่อขนาดหน้าต่างเปลี่ยนแปลง
3. ห้ามวางเลเยอร์ในตาราง Netscape 4x จะไม่เข้าใจเลเยอร์ในตารางอย่างถูกต้อง
4. ใช้ปลั๊กอิน Netscape Resize Fix บนเพจที่มีเลเยอร์หรือสไตล์ CSS เสมอ
5. อย่าคาดหวังว่าเลเยอร์ที่อยู่ในตำแหน่งที่แน่นอนจะยังคงสอดคล้องกับตารางหรือเนื้อหาของหน้าที่อยู่ตรงกลาง เมื่อขนาดหน้าต่างเบราว์เซอร์หรือความละเอียดหน้าจอเปลี่ยนแปลง มีปลั๊กอินเพื่อให้บรรลุผลนี้แบบไดนามิก
6. อย่าพยายามวางแถบเลื่อนในเลเยอร์ (โดยใช้แอตทริบิวต์โอเวอร์โฟลว์) - ให้ใช้ DHTML scroller หรือเทคโนโลยี Project Seven IFRAME แทน สำหรับผู้ใช้ Netscape 4.x คุณสามารถตั้งค่าหน้าป๊อปอัปเฉพาะใน IFRAME ได้
7. อย่าตั้งชื่อเลเยอร์เดียวกันกับรูปภาพ แต่ละเลเยอร์ควรมีชื่อของตัวเองที่ไม่ซ้ำใครและสามารถแยกแยะได้จากองค์ประกอบอื่นๆ บนหน้า (อันที่จริง คุณไม่ควรมีองค์ประกอบสองรายการที่มีชื่อเดียวกันปรากฏอยู่ในชื่อเดียวกัน หน้าหนังสือ).
8. อย่าใช้เหตุการณ์/พฤติกรรมกับเลเยอร์โดยตรง พวกเขาจะไม่ทำงานข้ามเบราว์เซอร์ นำไปใช้กับเนื้อหา (ลิงก์หรือรูปภาพ) ในเลเยอร์ แทนที่จะนำไปใช้กับเลเยอร์นั้นเอง