hola,
si si bien se puede hacer una estructura asi con divs la pregunta es.... porque no usar tablas?
para responder tu pregunta yo personalmente pondria un div contenedor de todo y despues ir ubicando, hay que ir jugando con los css para definir exactamente como queres que te quede. pero la idea seria algo asi
Código PHP:
<div id="contenedor">
<div><?php echo $linea['nombre'] ?></div>
<div><?php echo $linea['descripcion'] ?></div>
<div><?php echo $linea['3'] ?></div>
</div>
y asi con todas las columnas que quieras
saludos