Скачал normalize.css, подключил, появился скролл на несколько пикселей. Файл первый по запросу в гугле
https://necolas.github.io/normalize.css/
Увидел, что скролл появляется из-за свойства:
html {
line-height: 1.15;
}
Вижу, что при добавлении этого свойства уменьшается расстояние, между строками. Почему тогда появляется скролл? Ведь размер контента наоборот уменьшился!
Вот код:
<div class="wrapper">
<header class="header">Header</header>
<main class="main">Main</main>
<footer class="footer">Footer</footer>
</div>
.wrapper {
min-height: 100vh;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.main {
flex: 1 1 auto;
}