Если вы ОК с помощью фонового изображения, вы можете также это:
<html><head><style>
html, body {height: 100%}
body {
background-image: url(img/shoplove-design.png);
background-position: center center;
background-repeat: no-repeat;
background-size: contain;
}
</style></head><body></body></html>
Это дает% высоты страницы 100 и показывает изображение в центре. Чтобы лучше понять, как работает CSS, я намеренно не сократил инструкции CSS.
Рабочий пример: http://codepen.io/anon/pen/bpjZjb?editors=1100
Хорошая вещь об этом решении является то, что она полностью реагирует и может быть легко приспособлена к вашим потребностям.Вот пример с элементом div элемента OP: http://codepen.io/anon/pen/BKPbqX?editors=1100
Я попробовал дисплей: блок; margin-left: auto; margin-right: auto; Но, похоже, не центр. – Adrien