여기에 있는 마진 코드 때문일 가능성이 높습니다.
.navigation ul li{
background:url(../images/nav-lnie.png) repeat-y right 0;
margin:0 2px 0 0;
}
각 메뉴 항목의 오른쪽에는 2px 여백이 있으므로 다음 요소 위에 마우스를 올려도 왼쪽 여백이 숨겨지지 않습니다.여백이 실제로 필요하지 않은 경우 여백을 제거하면 공간이 충분하므로 제대로 작동합니다.필요한 경우 hover 명령을 사용하여 요소의 간격을 변경할 수 있습니다.
.navigation ul li a:hover{
background:url(../images/hover.png) repeat-x;
margin-left: -2px;
padding-left: 2px;
}
물론 문제를 해결하는 것은 어려운 일입니다.간격은 양쪽 끝에서도 조정할 수 있습니다.