Originariamente inviato da goat
Quindi se sono solo due dovrebbero essere al 50%, se sono quattro al 25%, se sono cinque al 20% e così via.

E' possibile 'sta cosa da CSS?
I css non prevedono programmazioni.. "Purtroppo" nella tua frase c'è una "condizione" (IF n=4 ALLORA width="25%").
Dovresti provare ad inventarti una formula e poi scrivere la larghezza direttamente sul codice.