Bonjour,
Il me semble que c'est bel et bien le cas. IE8 ne supporte pas la valeur inline-block. Certaines versions d'IE8 le supporte mais avec un certain doctype je crois.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
source (stack overflow)
Après ça ne vaut pas forcement le coup de repasser sur du XHTML quand tu fais du HTML5.
Avec une feuille de style dédié à ie8 permetterait de bidouiller un peu
Si tu ne connais pas déjà, je te conseille d'utiliser
HTML5BOILERPLATE. Je m'en sers assez souvent. C'est une bonne base de travail. Je te conseille surtout de lire la doc qui apporte bon nombre d'astuces glané ici ou là.
Ce qui est intéressant vis à vis de ton cas ici ce sont les commentaires conditionnel sur la balise html. Ça permet une gestion plus simple et moins lourde que d'importer une feuille de style en plus. (Moins il y a de requetes http mieux c'est
)
Le site que tu as mis en lien ne semble pas correspondre à celui où tu as ton problème. C'est une page en construction. J'ai regarder dans le CSS et aucuns signes de définition du inline-block.
Modifié par mathieuh (10 Aug 2013 - 02:13)