Веб-страница не покрывает всю высоту экрана после масштабирования и выполнения transform-origin

#html #css #vue.js #media-queries #vuetify.js

#HTML #css #vue.js #медиа-запросы #vuetify.js

Вопрос:

Высота моей веб-страницы должна занимать всю высоту экрана. Но это не так.

Я попытался указать высоту стиля: 100vh высота: 100% по телу и многое другое.

Это мой код в App.vue:

       <div class="clearfix hidden-xs-only">
        <app-header></app-header>

            <div style="float: left;">
                <app-nav style=""></app-nav>
            </div>
            <div style="float: left;" >

                <router-view />

            </div>
        <div style="clear:both"></div>
        <app-footer></app-footer>
      </div>
  

Это мой css:

 body {
  overflow: auto;
  height: 100vh;
  width: 100vw;
}

@media screen and (max-width: 1904px) and (min-width: 1265px) {
  html {
    min-height: 100%!important;
  }
  body {
    -webkit-transform: scale(0.65);
    transform: scale(0.65);
    width: 156%;
    min-height: 100vh!important;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}

@media screen and (max-width: 1264px) and (min-width: 961px) {
  body {
    -webkit-transform: scale(0.49);
    transform: scale(0.49);
    height: 100vh;
    width: 206%;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}


@media screen and (max-width: 960px) and (min-width: 601px) {

  body {
    overflow: auto;
    min-height: 100%!important;
    width: 323vw;
    -webkit-transform: scale(0.3);
    transform: scale(0.3);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }

}
  

Я ожидаю, что вся веб-страница от верхнего колонтитула до нижнего колонтитула заполнит всю высоту страницы. Но на самом деле она занимает около 75% высоты страницы сверху.

Комментарии:

1. Можете ли вы создать JSFiddle?

2. Извините, я не смог создать JSFiddle. Это было слишком сложно.

3. Каким-то образом мне удалось это сделать, используя значения vh, превышающие 100. Рекомендуется ли указывать значения vh, превышающие 100?

4. Это звучит как взлом. Что-то здесь не так, но вам удалось это нейтрализовать. Было бы лучше выяснить, в чем проблема, и исправить ее.