A tu div colocale un float, para que tus datos se vean (imprima) en forma de fila (horizontal)
Código HTML:
Ver original#productos{
width: 300; // el ancho de tu div
float: left; //para que se alinie a la izquierda
}
para que tus datos se vean (imprima) en forma de columna (vertical), quitele el float
Código HTML:
Ver original#productos{
width: auto; // el ancho de tu div
}
ademas te recomiendo que, como ejemplo utilizaun width: auto; ó width: 500px;
para que
NO tenga espacio de imprimir en un costado.
hace un tiempo hice la misma pregunta y esta era la solucion,