Solange Du dem IE nicht sagst, das er sich nach "strict" orientieren soll, wird er diesen Fehler auch machen, denn das es Funktioniert ist ein Fehler.
<span> ist kein Blockelement für sowas, daher ist die Style Angabe "Display" nicht gültig.
Verwende ein Blockelement wie <div> dann gehts auch in beiden.
Im übrigen ist es Sinnvoller sich entsp. Infos bei de.selfhtml.org zu holen, oder dort zu suchen, oder auch da zu fragen, als in einem Amateurfilm-Forum mit Amateurfilmer und Interessierte, und kommt nicht mit dem Oftopic Spruch "alles was nicht...", es geht um Sinnvoll oder weniger Sinnvoll.
Gruß Micha.