Джейсон прав, что это ошибка в том, как IE обрабатывает пробелы в html ... рассматривая его как текстовый узел. Хотя я не думаю, что это уникально для изображений. Я думаю, что я видел такое поведение с divs. В качестве глобального изменения вы можете попробовать применить вертикальное выравнивание: снизу как к изображениям, так и к элементам div. Хотя я не знаю, какой это может привести к хаосу.
Но быстрое и грязное решение состоит в том, чтобы просто удалить пробел. Что-то вроде отстой, но меняй что-то вроде этого:
<img src="blah" alt="" width="5" height="5" />
<div>blorg</div>
К этому:
<img src="blah" alt="" width="5" height="5"
/><div>blorg</div>
Я предупреждал, что это быстро и грязно. Но это работает.