Уменьшение белого пространства над вашим заголовком независимо от размера браузера

Мой сайт www.rosstheexplorer.com.

Следующий код в моем header.php

<img class="header-img" src="http://img.ruphp.com/header/Cover-Photo-6-2.jpg"> <img class="mobile-header-img" src="http://img.ruphp.com/header/Cover-Photo-Mobile-Test.jpg"> 

Следующий код находится в дополнительном CSS

 @media screen and (min-width: 660px) { .mobile-header-img { display: none; } } @media screen and (max-width: 660px) { .header-img { display: none; } } 

При просмотре сайта на рабочих столах обычно обычно пробегает над заголовком. Похоже, что белое пространство остается, даже когда мобильное изображение не появляется.

Как я могу гарантировать, что между заголовком и верхней частью страницы никогда не будет никакого разрыва.

спасибо

В custom-css имеется следующий медиа-запрос:

 @media screen and (min-width: 75em) { .site { max-width: 1153px; margin: 400px auto; padding: 54px 108px; } } 

400px отвечают за то, что ваше изображение заголовка нажато так далеко вниз по странице. Просто удалите это, чтобы заголовок находился в верхней части страницы.

Кроме того, вы можете использовать сокращенный запас margin: 0 auto 400px; если вы хотите сохранить маржу внизу, но снимите маркер сверху.

Обратите внимание, что у вас также есть прокладка 54px . Если вы хотите, чтобы он смылся с верхней частью страницы, вы также можете удалить прокладку или использовать padding: 0 108px 54px; чтобы проложить нижнюю часть.

Надеюсь это поможет! 🙂

В вашем .site есть маржа. Также кажется, что стили тезисов дублируются в разных файлах вашего CSS ( style.css и « style.css ? custom-css )).

Измените свой CSS, и он должен быть таким, как ожидалось:

 @media screen and (min-width: 75em) { .site { max-width: 1153px; margin: 0 auto; /* change to this value or remove this line, it's already inherited from style.css:967 */ padding: 54px 108px; } } 

Спасибо вам за ваши предложения.

В дополнительном CSS я

 @media screen and (min-width: 75em) { .site { max-width: 1153px; margin: 400px auto; padding: 54px 108px; } } 

Теперь я изменил его на

 @media screen and (min-width: 75em) { .site { max-width: 1153px; margin: -50px auto; padding: 54px 108px; } }