расположение угловых компонентов снизу с использованием CSS / HTML - PullRequest
0 голосов
/ 20 сентября 2019

У меня есть следующая схема отображения нескольких угловых компонентов:

    <div class="my-parent">
      <my-child-1></my-child-1>
      <div class="style-2">
        <my-child-2></my-child-2>
      </div>
      <div class="style-3">
        <my-child-3 style="bottom: 10px;position: absolute;"></my-child-3>
      </div>
    </div>

    .style-2 {
      overflow-y: auto;
      height: 368px;
    }

    .style-3 {
      overflow-y: auto;
      height: 301px;
    }

Моя цель состоит в том, чтобы my-child-3 находился внизу, а my-child-2 - справа вверху.my-child-2 и my-child-1 взаимозаменяемы в зависимости от некоторых условий.Кроме того, я хочу, чтобы высота my-child-1 составляла не более 301 пикселя, а полоса прокрутки должна превышать это содержимое.

Проблема, с которой я сталкиваюсь, заключается в том, что если содержимое my-child-3 меньше 301pxтогда мой ребенок-2 не сидит прямо наверху, и между ними есть разрыв.Я понимаю, что, поскольку я установил высоту родительского div для my-child-3 на уровне 301 пикселя, этот большой объем (фактическая высота содержимого 301) остается пустым, и только после этого начинается родительский div для my-child-2.

Но я не уверен, как ее решить.

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