Ответ 1
У вас, вероятно, есть элемент с margin-top
как один из первых детей body
.
Прочитайте сворачивающиеся поля.
Чисто, как простой тест, установите padding: 1px
на body
. Если пробел исчезнет, я прав.
Я не понимаю. У меня есть...
body, html {
height:100%;
margin:0;
padding:0;
}
Однако мой браузер всегда показывает вертикальную полосу прокрутки, даже если содержимое не так высоко, как окно.
На следующем скриншоте вы можете увидеть, что это небольшое расстояние сверху, если я проверяю body
. html
не имеет этого интервала.
Любая идея, что может вызвать это?
У вас, вероятно, есть элемент с margin-top
как один из первых детей body
.
Прочитайте сворачивающиеся поля.
Чисто, как простой тест, установите padding: 1px
на body
. Если пробел исчезнет, я прав.
Поздно к разговору, но подумал, что это может помочь некоторым...
Если это сайт на WordPress, вероятно, WordPress добавляет:
html { margin-top: 32px !important; }
Он делает это, чтобы освободить место для панели администратора, которая, по-видимому, почему-то не появляется.
Чтобы решить эту проблему, добавьте следующее в файл functions.php темы:
add_filter('show_admin_bar', '__return_false');
попробовать
body {
margin: 0;
padding: 0;
}