CSS ширина 100% обрезается в свернутом окне

0

У меня есть веб-сайт с шириной полосы заголовка как 100%, но когда он ограничен влево от экрана, он отключает его при прокрутке?

Вот пример:

Изображение 174551

Но если это меньшее окно и прокручивается через:

Изображение 174551

Как я могу получить ширину на 100%, когда экран уменьшен наполовину, как на картинке?

Извините за плохое объяснение, я не знаю, как это объяснить. Надеюсь, фотографии помогут.

Мой css:

Header{background-color: #58dede; width: 100%;}
  • 1
    Для ответа на ваш вопрос требуется больше кода, в противном случае мы догадаемся, и существует множество возможных проблем. пожалуйста, оставьте свой HTML-код
  • 0
    Нужна ли горизонтальная прокрутка? Если нет, попробуйте body { overflow-x:hidden; }
Показать ещё 3 комментария
Теги:

3 ответа

1

Хотя, трудно представить свою проблему, но вы можете попробовать этот код -

CSS:

Header{background-color: #58dede; /*width: 100%;*/ float:none !important; }
.clear {clear:both;}

HTML:

<header>
your content
<div class="clear"></div>
</header>
  • 0
    Все та же проблема, есть все еще тот пробел
  • 0
    что вы подразумеваете под "но когда он граничит с левой стороны экрана". Пожалуйста, помогите мне понять вашу проблему.
Показать ещё 3 комментария
0

Вы задали ширину вашего заголовка до 100%, а после уменьшения ширины вашего браузера ширина вашего заголовка сократилась до 100% от ширины вашего видового экрана вместо того, чтобы оставаться той же ширины, что и содержимое html и/или заголовка. Поэтому, когда вам предоставляется горизонтальная полоса прокрутки, а затем прокручивается вправо, цвет фона больше не применяется ко всей требуемой ширине вашего заголовка, потому что ваш заголовок больше не является той шириной.

Это можно легко устранить, отрегулировав

min-width: property 

до ширины всех ваших комбинированных полей + ширина элементов (при условии, что размер коробки: пограничный блок был установлен, таким образом, включая отступы и маржу в вашу ширину). Если вы использовали проценты в своих полях или для дочерних div вашего заголовка, просто включите их в функцию calc() для значения свойства min-width.

min-width: calc(2% + 200px + ...); etc
0

В теге вашего тела укажите минимальную ширину документа для своей страницы. Например:

body{min-width:1000px;}

Ещё вопросы

Сообщество Overcoder
Наверх
Меню