У меня есть что-то похожее на следующую структуру:DIV должен быть по центру по горизонтали и полностью занимает вертикальное пространство
<html>
<body>
<div>
</div>
</body>
</html>
Я хочу внутренний DIV оккупировать всю вертикальную высоту страницы для края 8px с исключением Верх и низ. Я также хочу, чтобы этот div был центрирован по горизонтали внутри тела с минимальным краем 8px слева и справа. Я не хочу, чтобы страница прокручивалась, и вам нужно избегать использования calc() любой ценой для поддержки браузера.
Я попытался:
html, body{
height: 100%;
}
div {
position: absolute;
top: 8px;
bottom: 8px;
}
Какой штраф за принуждение его покинуть 8px «запас», но центрирования его по горизонтали теперь становится невозможным без использования известково(), так как его ширина является переменной и есть нет элементов для этого относительно.
Спасибо, это сработало отлично! – jokulmorder