Гибкое пространство между призрачным пространством

У меня странная проблема с flexbox и chrome, так как сегодня этот код работал в прошлую пятницу.

У меня есть "призрачное пространство" (выглядит как поле) по моей ссылке. И всегда, когда я проверяю это в Chrome Dev Tools, их вычисленные поля и отступы всегда обнуляются (как и ожидалось). ( https://imgur.com/tQkO6Yl)

Вот кодовая ручка: http://codepen.io/AlexandreJolly/pen/ygqREb

Haml:

.card
    .card-top
        %h3 Test
        %p Lorem
    .card-bottom
        %a{:href => "#"} Link

Sass:

.card
    background: white
    width: 100%
    height: auto
    min-height: 192px
    display: flex
    flex-direction: column
    justify-content: space-between

.card-top
    background-color: green

.card-bottom
    background-color: red

Я тестировал этот код в Firefox Dev Edition, Vivaldi и Firefox, и он работает. Это не работает в Chrome и Opera.

Я думаю, что это проблема с обновлением Chrome/ WebKit в эти выходные или я что-то упустил?

2 ответа

Удалить высоту строки: 2rem; и высота строки: 1,15; из "normalize.css"

У меня была похожая проблема с призрачным пространством при укладке двух элементов с использованием flex-flow:column затем установка высоты одного из элементов на 0. Установка некоторой величины max-height в моем случае на 100% решила проблему для меня.

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