Avendo una serie di prodotti è il caso in cui una tabella andrebbe bene. Usando i div una possibile soluzione è questa:

codice:
<style type="text/css">
<!--
#articoli {
    display:table;
}
#articoli .row{
    display: table-row;
}
#articoli .cell{
    display: table-cell;
    vertical-align:middle;
}
-->
</style>
</head>

<body>
<div id="articoli">
 <div class="row">
  <div class="cell">testo</div>
  <div class="cell">immagine</div>
 </div>
 <div class="row">
  <div class="cell">testo</div>
  <div class="cell">immagine</div>
    </div>
</div>
sono da regolare le dimensioni dei div e impostare eventuali padding