У меня есть div, ширина и высота которого являются фиксированным процентом окна браузера, скажем, 70% и 80%, с определенными min-width
и min-height
.Я хочу, чтобы этот div отображался как вертикально, так и горизонтально по центру в окне браузера.Поскольку размер окна браузера изменен, я хочу, чтобы размер div автоматически изменялся, а также оставался в центре.
Во-первых, это не div фиксированной ширины или высоты, поэтому я не могу использовать позиционирование absolute
сотрицательные поля.Я использовал обычный position: static
и установил левое и правое поля для auto
для горизонтального центрирования.Это обеспечивает автоматическое изменение размера и центрирование при изменении размера окна браузера только в горизонтальном направлении .Такие вещи не работают для вертикального центрирования.И я не могу использовать отрицательные поля для этого, поскольку позиция не absolute
(мне нужно, чтобы она была static
для горизонтали).
Я видел здесь и здесь в StackOverflow, что может быть решение для div с переменным размером с помощью display:table-cell
.Есть ли какое-либо другое решение, может быть, немного проще, использующее только некоторые настройки position
, margin
и т. Д.?
Заранее большое спасибо!