CSS: 100% отклик ie прямоугольник без прокрутки - PullRequest
0 голосов
/ 12 апреля 2020

Этот код делает квадрат полностью отзывчивым.

http://jsfiddle.net/9ow3ymfz/

Как мне достичь той же цели с помощью прямоугольника?

I пытаюсь использовать CSS, чтобы сделать прямоугольник полностью видимым, если высота экрана меньше высоты прямоугольника без необходимости прокрутки.

Приведенный ниже код отлично работает с экранами различной ширины, но если высота недостаточно высока, прямоугольник не сжимается в размере, как требуется, но создает область для прокрутки.

Как избавиться от необходимости прокрутки с небольшой высотой экрана, чтобы весь прямоугольник состоит из квадратов вписывается во всю область экрана без необходимости прокрутки?

Спасибо и надеюсь на вашу помощь.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Golden Ratio</title>
    <style>
        #box1 {
            width: 38%;
            padding-top: 38%;
            background-color: #46BC8F;
            float: left;
        }
        #box2 {
            width: 62%;
            padding-top: 62%;
            background-color: #8AD5BA;
            float: right;
        }
        #box3 {
            width: 100%;
            padding-bottom: 100%;
            background-color: #59D48B;
            float: right;
        }
        @media screen and (orientation:landscape) {
    .container{
        height: 100vh;
        width: 100vh;
    }
}
    @media screen and (orientation:portrait) {
    .container{
        height: 100vw;
        width: 100vw;
    }
}
    .container{
        margin: 0 auto;
    }
}
    </style>
</head>
<body>
    <div class="container">
        <div id="box1"></div>
        <div id="box2"></div>
        <div id="box3"></div>
    </div>
</body>
</html>

Ratio looks well with changing width

But here something similar to

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...