Stworzyłem prosty przykład, żeby nie zamęczać całością strony.
Przykład.
Tło dla linków ustawiłem, na żółto. Tło dla elementu <li> na zielono.
Problemem jest przestrzeń pod każdym z linków w IE6 (pod IE7 wyświetla sie dobrze). Myślałem najpierw, że to jest wina domyślnego margin-bottom dla <a> - niestety nie; Zainteresowałem się <li> - może padding-bottom (wszystko na to wskazywało)? Też pudło.
Chodzi mi o rozwiązanie nie wymagające żadnych hacków - jak dotąd udało mi sie bez nich obejść.