Hallo Stefan,
Wenn für die Webseite der "Kompatibilitätsmodus" deaktiviert wird, dann interpretiert der IE8 auch "display:inline-block;".
der von Dir gewählte DOCTYPE ist unvollständig, das ist keine gute Idee (sieht man leider zu oft in den SELFHTML-Beispielen, im Wiki hab' ich schon einiges aufgeräumt). Siehe z.B. auch </archiv/2012/1/t208850/#m1420785>.
Empfehlenswert ist der HTML5-Doctype
<!DOCTYPE html>
Gut für die Vergangenheit, gut für die nähere Zukunft.
Weitere Hinweise:
Die Auskommentierung der CSS-Angaben ist ein Relikt aus dem vergangenen Jahrtausend, diese kannst Du mit ruhigem Gewissen entsorgen.
Verzichte auf veraltete Attribute wie align, valign, hspace, vspace.
Freundliche Grüße
Vinzenz