Все привет, недавно столкнулся с такой проблемой. Размещал слои друг под другом, а между ними получалось небольшое расстояние, которое ни как не получалось убрать. Не помогло и это - (margin: 0;
padding: 0;
border:0 ; )
Решением проблемы стало:
line-height:0px;
Надеюсь кому то поможет)