posso supporre che la pagina dinamica la stai costruendo tu partendo dal template della pagina statica....
Il problema potrebbe essere relativo a qualche div mancante o non chiuso oppure allagancio sbagliato di classi del css...

Dovresti fare una cosa aprire la pagina html generata dalla pagina dinamica e confrontarla con quella statica giocare un po con le differenze

Ti porto un dubbio.
Solitamente nella costruzione delle pagine dinamiche non si porta sul db il nome della classe di un elemento

class="'.$row['base'] .'"

Sei sicuro che questa cosa sia corretta?
questa "base" stampa la stringa "larga"

Con f12 apri lo strumento dello sviluppatore analizza ogni elemento e vedi che prendono i css e se le proprietà float vengono agganciate correttamente.

Di più non posso aiutati