CSS-сетка с фиксированной шириной больше, чем содержимое - PullRequest
0 голосов
/ 20 апреля 2019

У меня есть простая CSS-сетка с одной ячейкой - <img>.Сетка имеет фиксированную ширину 100px и использует grid-auto-columns: 100%;, чтобы уменьшить изображение, чтобы оно поместилось внутрь:

.grid {
    display: grid;
    width: 100px;
    grid-auto-columns: 100%;

    background-color: #844;
}

.grid > * {
    grid-column: 1;
    grid-row: 1;
}
<div class='grid'>
  <img src='https://i.imgur.com/HAwaW3D.png' />
</div>

Но по какой-то причине высота сетки остается такой, как если бы изображение было отрисовано в своем первоначальном размере, оставляя это пустое пространство после ячейки:

screenshot

И я никак не могу найти способ избежать этого.

Любые идеи о том, как заставить высоту сетки соответствовать ее содержимомув этом сценарии?


примечание: я тестирую в Firefox 56.2.5

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