IE не разрешает задавать inline и inline-block для блочных элементов. Зато для строчных это канает. Лечится очень просто: #Image{ width: 830px; height: 750px; line-height: 750px;//Значение равное высоте блока } #Image span{ width: inherit;//наследуем ширину родителя, относительно которой мы будем выравнивать img display: inline-block;//указываем что span - встраиваемый элемент. По умолчанию так себя ведет тэг img vertical-align: middle;//выравниваем вспомогательный блок относительно родителя по вертикали } #Image span img{ display: block; margin: auto;// выравниваем картинку по горизонтали относительно вспомогательного блока, можно было бы 0 auto, но результат одинаков } <div id="Image"> <span> <img src="ваша_картинка.jpg"> </span> </div>