Page 63 - 6108
P. 63

Можна  вказувати  як  одне,  так  і  всі  три  значення  властивостей.
               Властивість не успадковується.
                      W3C  рекомендує  використовувати  скорочений  запис,  так  як  він
               правильно  скидає  будь-які  невказані  компоненти,  щоб  підлаштуватися  під
               типове використання.
                      Властивість  align-self    відповідає  за  вирівнювання  окремо  взятого
               flex-елемента  по  висоті  flex-контейнера.  Перевизначає  вирівнювання,  яке
               задане через align-items. Не успадковується.

                      align-self:  auto|  flex-start  |  flex-end  |  center  |
               baseline | stretch |  initial | inherit

                      auto  –  значення  за  замовчуванням.  Flex-елемент  використовує
               вирівнювання, зазначене у властивості align-items flex-контейнера.


                     2.2.6 CSS Grid Layout

                      Одна  з  найбільших  проблем  при  розробці  користувальницьких
               інтерфейсів  –  це  те,  що  при  зміні  дизайну,  функціоналу  або  поведінки  будь-
               якого блоку доводиться міняти його розмітку (в більшості випадків). CSS Grid
               дозволяє змінювати розташування grid елементів не змінюючи сам HTML.


































                                                Рисунок 2.10 – Макет CSS Grid
                      В основі CSS Grid  Layout  лежить  grid  container – набір пересічних
               горизонтальних і вертикальних grid ліній, які ділять простір grid контейнера на
               grid  області,  в  які  можуть  бути  поміщені  grid  елементи.  Усередині  grid

               контейнера  є  два  набори  grid  ліній:  один  визначає  вісь  стовпців,  інший
               визначає вісь рядків.
                      Створення grid контейнера

                      display: grid | inline-grid
   58   59   60   61   62   63   64   65   66   67   68