Voici le petit hack dont il faut se souvenir avoir une propriété « display: inline-block; » qui fonctionne sous Internet Explorer. Il faut l’ajouter les propriétés suivante :
*display:inline;
zoom:1; /* "inline-block" for IE6/7 */
Et pendant que j’y suis, la valeur « auto » sur la propriété « margin » ne fonctionne sous IE que si le parent a une propriété « text-align: center » de positionné.
Sources: