Jak wyrównać elementy w `display:grid` do konkretnego dziecka

Jak wyrównać elementy w `display:grid` do konkretnego dziecka
K1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 61
0

Hej, uzywam display:grid zeby umiescic dwa obrazki w jednym wierszu. Obecny efekt wyglada nastepuajco:

screenshot-20240222004154.png

Czyli jesli obrazki sa roznych wymiarow i ich caption tez jest roznych wymiarow to wyglada to fatalne. Ogolnie, kazdy grid element to jest figure z dwoma dziecmi: img i figcaption i wlasnie przez to ciezko mi to ladnir wystylowac w taki sposob zeby oba obrazki (img tag) w wierszu byly wyrownane do baselineczyli zeby ich dol byl wyrownany do siebie i tym samym captiony tez sie zaczynamy na tym samym poziomie. Da sie to jakos zrobic?

obscurity
  • Rejestracja: dni
  • Ostatnio: dni
0

Skorzystaj z subgrida

grid-template-rows: subgrid

i img i figcaption dostaną wiersze tak jakby były bezpośrednio dziećmi grida.
Przykład:
https://jsfiddle.net/8jptg1oe/

RJ
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 484
0

A masz opisane kolumny i wiersze tego grida? Może fajnie by było ogarnąć jak grid w ogóle śmiga? Dokumentacja

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.