Так у меня есть страница с html
, header
, body
, div
теги и т.д. Для CSS, у меня есть:Процент заполнения не складывая общую высоту правильно
* {
margin: 0;
padding: 0;
}
html {
width: 100%;
height: 100%;
}
body {
width: 98%;
height: 98%;
padding: 1%;
}
Мой вопрос есть ли полоса прокрутки в правой части браузера. Слишком высокая высота?
html
установлен на 100%
высота и ширина. У body
есть дополнение 1%
, которое добавляет 1%
вверху, справа, внизу и слева, так что это width - 2 = 98
и height - 2 = 98
.
И обивка 1%
высота 98%
, а также ширина 98%
. Как мне получить полосу прокрутки?
Это интересно! Это также произойдет, если вы добавите 'box-sizing: border-box;' to 'body'? – Johannes
@Johannes не знаю, что делает размер окна, но я исправил его, выполнив то, что сказал Джош, используйте vh и vw – SebastianZdroana