Аналог webkit-fill-available для Firefox

92
18 октября 2021, 04:20

Мне нужно чтобы блок Child Div был по высоте как Parent DIV, но не превышал его. Для этого я прописал:

.parent {
height: 100%;
}
.child {
height: -webkit-fill-available;
}

В хроме и опере это работает замечательно, но Firefox не поддерживает, не понимаю как сделать тоже самое там, помогите.

Answer 1
.parent {
height: 100%;
}
.child {
    height: 100%;
    height: -moz-available;          /* WebKit игнор. */
    height: -webkit-fill-available;  /* Mozilla игнор. */
    height: fill-available;
}
Answer 2

У меня была похожая проблема с изображением

Я подставлял свойство height: -webkit-fill-available; всё было хорошо. Но я отказался от него.

У меня было сделано всё на grid сетке.

У родителя прописал grid-auto-rows: minmax(auto, 100%);

Изображение у меня было вставлено через тег <img>

Поэтому я задал свойство object-fit: cover;

Для изображения я задал width: 100%; height: 100%; и что-бы оно не вылазило я применил overflow: hidden;

READ ALSO
Как стилизовать input [type=&#39;submit&#39;]? С помощью JS или CSS

Как стилизовать input [type='submit']? С помощью JS или CSS

Подскажите пожалуйста, каким образом можно из input[type=submit] сделать кнопку вот как эта?

164
Приклеить div к низу экрана

Приклеить div к низу экрана

Есть div с результатом подсчета калькулятора (#grid-15-15)Нужно этот div "приклеить" к низу экрана, чтобы он оставался там и прокручивался вместе со страницей,...

204
Кнопка внутри кнопки

Кнопка внутри кнопки

Подскажите есть возможность создать кнопку внутри кнопки и чтобы логика у них была разная? Не нашел примеровНе судите строго начинающих...

155
Отрисовка таблицы в canvas

Отрисовка таблицы в canvas

Есть PHP цикл, который рисует таблицу

283