ciao
se a te nn piace la misura in %, puoi racchiudere quei div in un "container" assegnando misure fisse in px. Ovviamente lo spazio, che adesso si vede tra un blocco e l'altro, puoi assegnarlo con il margin.