Je zult begrijpen dat een vaste breedte én in de breedte uitvullen niet echt goed met elkaar strookt.

Je zou kunnen denken aan het Masonry principe, waarbij je er vanwege de vulling van brede schermen van uit moet gaan dat je 5 binnenste div's een grotere breedte moeten krijgen en ze dus eerder gaan "stapelen".

Als alternatief kun je gaan kijken naar de gewenste minimale en maximale breedte van die div's bij de verschillende beeldschermresoluties en daar een logica voor vastleggen, en dan aan de hand daarvan bijpassende css queries maken. Dat gaat dan aardig in de richting van een responsive layout.

Wat voor inhoud hebben die binnenste div's? Soms is het trouwens ook wel eens handig om binnen die div's weer een aparte div met een minimale of fixed width te plaatsen. Dan wordt die "20% div" vooral gebruikt om "uit te vullen" en de div daarin om de content een minimale breedte te geven. In feite werk je dan met een variabele padding van die "20% div's". Maar als je het goed uitkient zou het ook zonder die extra div's moeten kunnen.