No, funciona con divs porque en otra consulta ayer mismo usaron el ejemplo para aplicarlo con divs y funcionó perfectamente. Además si te fijas bien está hecho con divs que tienen a su vez dentro imágenes.
Por la línea que pusiste en el anterior mensaje:
.tira {display: inline;}
ya me dió la sensación de que no lo ibas a hacer bien.
Tu div "tira" sería el que yo pongo como contenedor, y los bloques de dentro que tú tienes son los <div class="caja"> que yo pongo.
Es decir, tu <div id="tira"> sería el que llevaría
Cita: #tira {overflow: auto;
width: 300px;
margin: 40px;
height: 104px;
white-space:nowrap;
}
y tus div <div class="tiraProd">, serían los que en mi ejemplo llevarían
.tiraProd {display: inline;} con el resto de propiedades que ya tengan de antes.
Si no te sale pon el código que quieres usar y lo vemos.