Дисциплины - Вёрстка web-страниц

CSS grid

CSS grid table of contents
Grid container
Explict Grid
Minimum and maximum grid track sizes
Repeating grid tracks
Grid gaps (gutters)
Positioning items by grid line numbers
Spanning items across rows and columns
Naming grid lines
Positioning items by line names
Naming and positioning items by grid areas
Implicit grid
Aligning grid items (box alignment)
Implicitly named grid areas
Implicitly named grid lines
Layering grid items
Aligning grid items (box alignment)
Self-aligned individual items
Aligning grid tracks

Грид представляет собой пересекающийся набор горизонтальных и вертикальных линий, образующих колонки и строки. Элементы могут быть помещены в грид в пределах линий этих колонок и строк.

Вот где мы можем использовать грид:

Фиксированные и гибкие размеры полос

Вы можете создать грид с фиксированными размерами полоc, например используя пиксели. Это установит грид на определенный пиксель, соответствующим желаемому макету. Вы также можете создать грид с гибкими размерами, используя проценты или новую единицу измерения — «fr», разработанную для этой цели.

Расположение элемента

Вы можете размещать элементы в заданном месте на гриде используя номера строк, имена или путём привязки к области грида. Грид также содержит алгоритм управления размещением элементов, не имеющих явной позиции на гриде.

Создание дополнительных полос для хранения контента

Вы можете определить явную сетку с помощью грид-раскладки. Cпецификация грид-раскладки достаточно гибкая, чтобы добавить при необходимости дополнительные строки и колонки. Также в нее включены такие возможности как, например, добавление «стольких колонок, сколько будет помещено в контейнер».

Управление выравниванием

Грид содержит механизм выравнивания, таким образом мы можем контролировать, как элементы выравниваются после размещения в области сетки и как выравнивается вся сетка.

Управление перекрывающимся контентом

В ячейку или область грида может быть помещено несколько элементов; эти элементы могут частично перекрывать друг друга. Такое наложение можно контролировать с помощью свойства z-index.

Грид – это мощная спецификация, и в сочетании с другими частями CSS, такими как flexbox, поможет вам создать макеты, которые ранее невозможно было построить в CSS. Все начинается с создания сетки в вашем грид-контейнере.

Количество комментариев: 0

Для того, чтобы оставить коментарий необходимо зарегистрироваться