من المرجح أن يكون رمز الهامش لديك هنا:
.navigation ul li{
background:url(../images/nav-lnie.png) repeat-y right 0;
margin:0 2px 0 0;
}
نظرًا لوجود هامش 2 بكسل على يمين كل عنصر من عناصر القائمة ، فلن يتم إخفاء الهامش الأيسر إذا كنت الماوس فوق العنصر التالي. إذا لم يكن الهامش ضروريًا حقًا ، فيمكنك إزالته ويجب أن يعمل بشكل جيد ، نظرًا لوجود مساحة كافية. إذا كان ذلك ضروريًا ، فعندئذٍ في أمر Hover ، يمكنك تغيير التباعد على العنصر:
.navigation ul li a:hover{
background:url(../images/hover.png) repeat-x;
margin-left: -2px;
padding-left: 2px;
}
بالطبع ، إنه اختراق تقريبي لإصلاح المشكلة. يمكن ضبط التباعد على كلا الطرفين أيضًا.