물론 이것은 실제 법칙은 아니지만 레이어를 사용할 때 발생할 수 있는 함정에 빠지지 않도록 하기 위한 몇 가지 유용한 조언일 뿐입니다. 원래는 9개의 법칙이 있었지만 하나를 단순화하여 다음과 같은 8개의 법칙을 갖게 되었습니다.
1. 레이어를 중첩하려면 절대 여러 개의 상위 레이어를 사용하지 마십시오. 공통의 단일 상위 레이어를 공유해야 합니다. 스타일 시트에서 완전히 규정되지 않은 중첩 수준을 사용해야 하는 경우 항상 Netscape 4x를 확인해야 합니다.
2. 항상 레이어 내의 테이블에 텍스트를 배치하세요. 테이블은 절대적 크기(백분율이 아닌 픽셀 단위)여야 하며 레이어보다 크지 않아야 합니다. 단, 기본 테이블 내의 중첩 테이블은 상대적인 백분율 크기로 설정할 수 있습니다. 이렇게 하면 창 크기가 변경될 때 NC4xx가 텍스트 크기를 예상치 못한 위치로 조정하는 것을 방지할 수 있습니다.
3. 테이블에 레이어를 배치하지 마십시오. Netscape 4x는 테이블의 레이어를 올바르게 이해하지 못합니다.
4. 레이어나 CSS 스타일이 있는 페이지에서는 항상 Netscape Resize Fix 플러그인을 사용하세요.
5. 브라우저 창 크기나 화면 해상도가 변경될 때 절대적으로 배치된 레이어가 중앙 테이블 또는 페이지 콘텐츠와 정렬된 상태로 유지될 것이라고 기대하지 마십시오. 이 효과를 동적으로 달성하는 데 사용할 수 있는 플러그인이 있습니다.
6. 레이어에 스크롤 막대를 배치하지 마십시오(overflow 속성 사용). 대신 DHTML 스크롤러 또는 Project Seven IFRAME 기술을 사용하십시오. Netscape 4.x 사용자의 경우 IFRAME에서 특정 팝업 페이지를 설정할 수 있습니다.
7. 레이어에 이미지와 동일한 이름을 지정하지 마십시오. 각 레이어는 고유하고 페이지의 다른 요소와 구별할 수 있는 고유한 이름을 가져야 합니다. 실제로 동일한 이름을 가진 두 요소가 동일한 이름으로 나타나서는 안 됩니다. 페이지).
8. 이벤트/동작을 레이어에 직접 적용하지 마십시오. 브라우저에서는 작동하지 않습니다. 레이어 자체가 아닌 레이어의 콘텐츠(링크 또는 이미지)에 적용하세요.