Pretože máš na body margin: 8px, čo spolu so šírkou 100 % presahuje celkovú šírku.
Edit: Okrem odstránenia marginu na body to môžeš riešiť aj inak - záporným marginom na footer (margin: 0 -8px).
Pretože máš na body margin: 8px, čo spolu so šírkou 100 % presahuje celkovú šírku.
Edit: Okrem odstránenia marginu na body to môžeš riešiť aj inak - záporným marginom na footer (margin: 0 -8px).