Problem je u razlici kapiranja CSS-a za IE i Mozillu (Netscape)
Za razliku od IE, Mozilla sirinu kapira ovako:
sirina objekta = width + left padding + right padding
Nema pametnog resenja za ovo osim:
- Ivanovog (ma kako to cudno bilo) - ako mozes, koristi margine na objektima unutar tog lejera, a njemu padding postavi na 0.
- napravi odvojeni CSS za IE i Mozillu, pri cemu ces u Mozillinom CSS-u sirinu tog lejera podesiti da bude manja za (left padding + right padding) od sirine u IE CSS-u. Zatim mozes da koristis neki JavaScript koji ce da proverava koji je browser u pitanju pa da, na osnovu toga, ucitava odgovarajuci CSS kod, bilo iz stylesheet fajla ili da ga upisuje direktno u dokument.
Samo jos da prokomentarisem da je ovo jedna od najdebilnijih stvari na koje sam naisao kod Mozille, iako sam negde procitao kako oni tvrde suprotno.