Мне нужно создать веб-страницу, которая для целей этого вопроса представляет собой одно изображение, центрированное по вертикали и по горизонтали в центре экрана. Он имеет следующие требования:
- Размер экрана клиента неизвестен (мобильный)
- Изображение определяется пользователем и, следовательно, имеет неизвестные размеры
- Изображение должно быть идеально отцентрировано по вертикали и горизонтали на всех устройствах
- Центрирование изображения должно сохраняться при повороте экрана (т.е. от портрета до пейзажа)
Будучи немного новичком в CSS, я пошел и создал это единственный способ, которым я знал, используя javascript для позиционирования контента:
http://jsfiddle.net/error454/8YL9a/
Я ищу решение, которое идентично моему решению, но использует CSS вместо жестких уравнений.