Позиционирование div'ов при изменении размеров страницы - PullRequest
0 голосов
/ 25 февраля 2020

Итак, у меня есть страница, сгенерированная React HTML, которая вставляется на другую страницу, и я с трудом пытаюсь заставить некоторые div'ы правильно обернуться при изменении размера страницы. Другие части страницы изменяют размер должным образом, но когда дело доходит до 3-х div, сгенерированных шаблоном, он не перестраивается.

В настоящее время у меня есть 1 родительский div, который содержит два дочерних div с 4 дочерними Divs в этом. В настоящее время я пытаюсь сделать этот ответ, так что, когда страница становится меньше, чем 1000px (максимальная ширина родительского div в сером), он переместит Child Div # 2 на следующую строку. Мне бы также хотелось, чтобы размер экрана становился меньше размера Child Div # 1/2 A / B / C / D. Это я могу выяснить, могу ли я изменить размеры исходного Div # 1 и Child Div # 2, чтобы изменить его размер во внешнем сером div.

В настоящее время родитель имеет стиль:

  "borderRadius": "10px",

  "max-width": "1000px",

  "position": "relative",

  "marginLeft": "auto",

  "marginRight": "auto",

  "padding": "5px",

  "display": "flex"

А два дочерних элемента - это клоны (за вычетом различий в цветах):

      "width": "50%",

      "borderRadius": "5px",

      "float": "left",

      "margin": "5px"

Я предполагал, что если я установлю максимальную ширину родительского элемента и настрою отображение на изгиб, то будет ли автоматически перемещаться влево на следующей строке, когда div будет вынужден изменить размер?

Я видел некоторые решения, использующие @media, но у меня нет права не создавать лист CSS. Есть ли способ выполнить sh, используя только стилизацию HTML и свойства дисплея?

Я просмотрел несколько разных постов на SO, и обычно я могу определить действие для возьмите, но эта специфическая c отзывчивость мне мешает, так как HTML генерируется React и отображается на другой странице. Будем благодарны за любые советы!

Два деления рядом друг с другом, которые затем складываются с отзывчивым изменением

Перемещение элементов на новую строку в браузере Изменение размера

На изображениях ниже вы можете видеть, что, поскольку я установил максимальную ширину, он сжимает родительский div, но не заставляет дочерний div # 2 переходить на go до следующего линия, но скорее сокращается, что тоже.

enter image description here

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...