должен иметь открывающий и закрывающий теги а у тебя только куча закрывающих. Нормальные браузеры код кривой исправляют на лету а эксплорер весьма правильно этого не делает.
В IE padding на [image] внутри часто не работает из-за особенностей inline-элементов. Быстрое решение: Задайте padding на сам , а изображению — display: block; CSSa { display: inline-block; padding: 10px; } a img { display: block; } Или оберните img в с padding и inline-block. Это должно сработать даже в старом IE. Удачи! 😊