안녕하세요.
p 257 에 보면
ul.menu li ul.sub{
position:absolute;
}
부분이 지정이 되어 있고요.
p 256 의 밑에서 둘째줄 설명에 보면 "서브 메뉴의 ul 태그(ul.menu li ul.sub)에는 서브 메뉴를 펼칠 때 마우스 이벤트가 동작하지 않게 되는 현상을 방지하기 위해 position:absolute를 설정하고 있습니다."
라고 되어 있는데요.
실제 이 부분에 position:absolute; 를 지정하지 않더라도 별다른 차이점이 없는것 같은데.. 마우스 이벤트가 동작하지 않는 현상이라는 것이 어떤것이지 알고 싶습니다.
위 내용은 IE7 이하에서 발생하는 현상입니다. IE8이상에서는 position:absolute를 지정하지 않아도 다른 차이가 없습니다. 다만 IE7에서는 지정하지 않을 경우 영역확보가 되지 않아 마우스 이벤트에 대해 부자연스럽게 동작합니다.
감사합니다.