Исправлена ​​проблема с положением при 100% ширине

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

.high-secuity {
    position: fixed;
    top: 0;
    background: #ff782f;
    color: #fff;
    width: 100%;
    border-radius: 0;
    margin-bottom: 0;
    margin-left: -15px;
}

Исправлена ​​проблема с положением при 100% ширине

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

установить left : 0 ; right : 0 без необходимости margin-left или width : 100%

Mohamed-Yousef 06.02.2019 16:06

Попробовал так, тогда он становится на весь экран.

mohsinali1317 06.02.2019 16:08

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

Mohamed-Yousef 06.02.2019 16:14

попробовать position: sticky?

kukkuz 06.02.2019 16:17

Можете дать ссылку на сайт для проверки? Я думаю, что проблема может быть вызвана каким-то margin или padding.

IvanS95 06.02.2019 16:19

не работает. Я добавил слева: 0, справа: 0, ширина: 60% и поле: 0 авто. оно работает

mohsinali1317 06.02.2019 16:20

@mohsinali1317 mohsinali1317, установив width на 60%, это не поможет вам в долгосрочной перспективе .. просто будет нормально работать на вашем тестовом экране, но не на всех экранах .. попробуйте найти другое решение

Mohamed-Yousef 06.02.2019 16:24

может быть, просто добавить максимальную ширину баннера?

estellechvl 06.02.2019 17:39
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
CSS: FlexBox
CSS: FlexBox
Ранее разработчики использовали макеты с помощью Position и Float. После появления flexbox сценарий полностью изменился.
0
8
45
1

Ответы 1

с width: inherit; в оранжевый блок мой пример работает

body {
  background-color: #ccc;
}

.container {
  position: relative;
  width: 300px;
  background-color: #fff;
  overflow: hidden;
  padding: 50px 15px;
}

.high-secuity {
  position: fixed;
  top: 0;
  background: #ff782f;
  color: #fff;
  width: inherit;
  border-radius: 0;
  margin-bottom: 0;
  margin-left: -15px;
  padding: 15px;
}
<div class = "container">
  <h1>Osloskolen</h1>
  <div class = "high-secuity">Your message</div>
</div>

Это мое решение для codepen: codepen.io/salvatorerizzello/pen/YBEPzZ Я также добавил те же левые и правые отступы, что и контейнер;

salvo 06.02.2019 17:05

Привет @ mohsinali1317, только что отредактировал мой ответ, чтобы вы могли проверить, работает ли код;)

salvo 06.02.2019 17:35

Другие вопросы по теме