다음은 모든 사람이 공부할 수 있도록 [표시/숨기기] 효과를 주로 제거한 간결한 버전입니다.
주로 a:hover[ie] 및 li:hover[non-ie] 상태를 사용하여 메뉴를 표시하거나 숨깁니다.
핵심 사항:
프로그램 코드
이 설명의 의미는 다음과 같습니다. IE6 및 IE6 이하의 브라우저만 가능합니다.
읽기 ;
보조 탐색 링크를 사용하는 대신 왜 그렇게 복잡합니까? 보조 목록을 포함하시겠습니까? 이 경우 a:hover만 작성하면 되며 코드가 훨씬 간단해집니다.
저는 개인적으로 이렇게 생각합니다.
표준을 사용하려면 가능한 한 의미론을 따라야 합니다.
IE6 이하에서는 a가 아닌 hover 의사 클래스가 지원되지 않기 때문에 현재 IE6에서는 유사한 목적을 달성할 수 있는 유일한 방법입니다... 의미론을 포기해야 합니다.
하지만 IE6 하나 때문에 국물 한 냄비를 망칠 수는 없으니 좀 번거롭기는 하지만 그래도 해야죠~