Я попытался создать полноэкранный веб-сайт без полос прокрутки и проблемы с определением полей для этого. Учитывая минимальный пример:HTML полный экран без полос прокрутки
html {
margin: 0;
padding: 0;
height: 100%;
background: yellow;
}
body {
margin: 0;
padding: 0;
height: 100%;
max-height: 100%;
background: green;
}
h1 {
background: gray;
}
<body>
<h1>Heading 1</h1>
</body>
Почему я получаю желтый фон из html
элемента в верхней стороне? Еще более удивительным для меня является то, что желтая часть исчезает, если я добавляю текст перед элементом h1
.
html {
margin: 0;
padding: 0;
height: 100%;
background: yellow;
}
body {
margin: 0;
padding: 0;
height: 100%;
max-height: 100%;
background: green;
}
h1 {
background: gray;
}
<body>
Add some text and the yellow part disappears.
<h1>Heading 1</h1>
</body>
Есть ли идея, чтобы избежать желтую часть в верхней части без добавления текста до заголовка элемента?
Попробуйте Google «Свертывание полей». –