Div dans une ligne

Voici mon code:

<style type="text/css">
    div.page {
      text-align:center;
      border: 1px solid rgb(0,0,0);
      width:20px;
      height:20px;              
    }

    span.page {
      text-align:center;
      border: 1px solid rgb(0,0,0);
      width:20px;
      height:20px;              
    }
 </style>


<div class="page">1</div>
<div class="page">2</div>
<div class="page">3</div>

<span class="page">1</span>
<span class="page">2</span>
<span class="page">3</span>

Div à l'air bien mais ils places à la verticale. Est-il possible de les placer horizontalement sur une ligne?

Span place dans la ligne, mais la durée ne peut pas avoir la même largeur que tout élément inline.
Si il n'y a aucun moyen de l'utilisation de DIV et SPAN, pour mon travail, je vais utiliser un tableau, mais je suis à la recherche pour la table de la solution.

OriginalL'auteur demas | 2010-10-31