Существует множество способов и не все работают во всех броузерах. Для горизонтального центрирования всё просто. Таким образом, получим абсолютный центр. Как выровнять картинку по вертикали.
Горизонтальное и вертикальное выравнивание элементов. Чтобы не прописывать классы вручную, добавим скрипт.
Но задача усложняется, если нам неизвестны размеры картинки. Сделаем так и для горизонтального изображения.
Не соблюдение семантических правил. Горизонтальное центрирование выполняется очень просто и легко. Целью является только вертикальное центрирование изображения при изменении размера браузера.
Выравнивание элементов по горизонтали и вертикали можно сделать различными способами. Нерешенность вопроса по определению размера изображения.