Я пытаюсь сделать раздел заголовка 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% области просмотра без переполнения?
Спасибо.