Детский элемент переполняет контейнер, несмотря на высоту: 100%CSS

Разбираемся в CSS
Ответить Пред. темаСлед. тема
Anonymous
 Детский элемент переполняет контейнер, несмотря на высоту: 100%

Сообщение Anonymous »

У меня есть этот код: < /p>

Код: Выделить всё

#container {
display: grid;
height: 150px;
background-color: green;
grid-template-columns: 1fr 1fr;
}

#child {
margin: 20px;
height: calc(100% - 40px);
/* This gets ignored? */
background-color: red;

display: flex;
flex-direction: column;
}

#grandchild {
overflow: auto;
flex: 1;
}< /code>


some non-scrollable title

hello

hello

hello

hello

hello

hello

hello

hello

hello

< /code>
< /div>
< /div>
< /p>
, который я ожидаю получить этот результат: < /p>
 < /p>
Однако вместо этого он переполнен в зависимости от количества пространства, которое содержимое в рамках Div Grandcild занимает: < /p>

Так, по сути, высота: Calc (100% - 40px); 
line Для детского контейнера просто ничего не делает? Почему это свойство игнорируется? Но если есть двое детей и только 1 столбец, то у второго ребенка снова будет такая же проблема + он переполняет контейнер, поэтому я не думаю, что это решение можно считать правильным. < /P>



Подробнее здесь: https://stackoverflow.com/questions/794 ... height-100
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Детский элемент переполняет контейнер, несмотря на высоту: 100%
    Anonymous » » в форуме Html
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Как мы можем иметь детский элемент заполнить высоту своего родителя, если не использовать фиксированную высоту, а подгот
    Anonymous » » в форуме CSS
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Flex переполняет своего родителя, когда максимальная высота установлена ​​на 100%
    Anonymous » » в форуме CSS
    0 Ответы
    65 Просмотры
    Последнее сообщение Anonymous
  • Таблица сетки CSS переполняет контейнер
    Anonymous » » в форуме CSS
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Почему этот гибкий контейнер переполняет?
    Anonymous » » в форуме CSS
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous

Вернуться в «CSS»