Я пытаюсь сделать заголовок раздела 100% области просмотра с height: 100vh;
.Но почему-то он переполняется.
При поиске в devtools я вижу, что причина этой проблемы исходит от моей панели навигации.Вот структура HTML:
---body
------header
---------nav
-----------other div
----closing tags
Вот CSS:
* {
padding: 0;
margin: 0;
border: 0;
font-weight: normal;
vertical-align: baseline;
}
*,
*:before,
*:after {
-webkit-box-sizing: inherit;
box-sizing: inherit;
}
html {
-webkit-box-sizing: border-box;
box-sizing: border-box;
height: 100%;
}
body {
background: linear-gradient(90deg, #1b1f2a 1.2%, #191d28 1%) 1px 0, #fff;
background-size: 240px 1px;
overflow-x: hidden;
}
header {
height: 100vh;
}
header nav {
display: -ms-grid;
display: grid;
-ms-grid-columns: 1fr 4fr 1fr;
grid-template-columns: 1fr 4fr 1fr;
grid-template-areas: "brand links email";
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 95%;
margin: 50px auto 30px auto;
padding: 10px auto;
}
Так что, если я изменю верхнее поле заголовка на 0, переполнения не будет.
Вот ссылка на реальный проект: https://www.generationz.dev/projects/portfolio1/index.html
Итак, чтобы прояснить вопрос: Как мне установить раздел заголовка на 100% от области просмотра без какого-либо переполнения?
Спасибо.