Перейти к основному содержимому

Настройка визуального порядка элементов сетки

Свойство CSS order позволяет изменять визуальный порядок элементов сетки.

Первый grid-элемент в вашем HTML-коде не обязательно должен отображаться как первый элемент в сетке. Вы можете переставлять элементы визуально, не изменяя HTML.

Примечание о доступности: Свойство order изменяет только визуальный порядок. Оно не меняет логический порядок элементов в DOM. Это означает, что программы чтения с экрана и другие вспомогательные технологии по-прежнему будут читать содержимое в его исходном порядке HTML, который может отличаться от того, что отображается на экране.

Пример

Используйте свойство order, чтобы задать собственный визуальный порядок для каждого элемента сетки:

Prompt
Создайте макет CSS Grid с шестью grid-элементами. Используйте свойство order, чтобы изменить их визуальный порядок относительно порядка в исходном коде: item1 order 3, item2 order 6, item3 order 1, item4 order 2, item5 order 4, item6 order 5. Оформите каждый элемент цветом фона и отступами, чтобы изменение порядка было хорошо заметно.
Output: complete HTML page