
Originariamente inviata da
KillerWorm
Ciao, a primo acchito credo che il problema sia dovuto al fatto che stai dando delle altezze in percentuale. Per l'elemento #home stai dando height: 4%; che significa il 4% dell'altezza del suo contenitore. Ma già il suo contenitore ha un'altezza ridotta, che tra l'altro è anche lui il 4% del suo relativo contenitore (anch'esso con altezza in percentuale), col risultato che andando a restringere l'altezza della finestra del browser, tutti gli elementi si assottigliano di conseguenza.
Se non hai un valido motivo di impostare delle altezze in quel modo, ti consiglierei di dare dei valori fissi (ad esempio in px) oppure lasciare l'impostazione di default, cioè un'altezza automatica. Chiaramente devi valutare tu come impostare il tutto in base a cosa vuoi ottenere di preciso e a tutte le varie eventualità annesse.