Вот пример того, что у меня есть на данный момент:
https://codepen.io/anon/pen/jQZpNw
Моя цель состоит в том, чтобы центрировать этот прямоугольник посередине к центру страницы, а остальныеэлементы отвечают соответствующим образом.В конечном итоге я использовал margin-top: 10%;
как способ центрирования поля, но проблема с этим подходом заключается в том, что на меньших высотах браузера пользователям придется прокручивать.Он также не идеально отцентрирован.
В идеале, то, что я ищу, это:
- Центрирование прямоугольника (по вертикали и горизонтали)
- В небольшом браузереВысота центра поля должна находиться под панелью навигации с небольшим полем, чтобы исключить прокрутку в небольших браузерах.
- Закрепите нижний колонтитул с зазором между нижним колонтитулом и полем, когда высота браузера очень мала.
- Когда центральное поле расширяет свое содержимое или панель навигации расширяет свое содержимое, все остальное должно перемещаться соответствующим образом, а не перекрываться.
Я сделал несколько кнопок javascript для расширения панели навигации и центрального окна, чтобы было прощеэкспериментировать с.Мое реальное приложение явно отличается, это урезанная версия того, что у меня есть.
Я попробовал кучу разных вещей, чтобы заставить это работать без удачи, когда я использовал calc (), чтобы установить его вцентр на небольшой высоте браузера нижний колонтитул или панель навигации будут перекрывать окно.У меня сейчас нет идей, и CSS не моя сильная сторона.Спасибо!