НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
⊗mkSpGdCHA 111 of 128 menu

Выравнивание внутри ячеек CSS грида по горизонтальной оси

Для выравнивания элементов внутри ячеек грида, т.е. областей, возникающих при пересечении столбцов и рядов, используется свойство justify-items, которое задается в элементе-родителе. Наиболее наглядно выравнивание можно заметить при просмотре грида в отладчике браузера.

По началу оси

Давайте выравним наши элементы внутри ячеек по началу горизонтальной оси:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> </div> #parent { display: grid; justify-items: start; grid-template-columns: 100px 100px; grid-template-rows: repeat(3, 1fr); grid-gap: 10px; padding: 10px; height: 200px; width: 400px; border: 2px solid #696989; } #parent > div { grid-gap: 10px; padding: 10px; box-sizing: border-box; border: 1px solid #696989; }

:

А теперь посмотрим на наш грид в отладчике:

По центру оси

Давайте выравним наши элементы в ячейках по центру горизонтальной оси:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> </div> #parent { display: grid; justify-items: center; grid-template-columns: 100px 100px; grid-template-rows: repeat(3, 1fr); grid-gap: 10px; padding: 10px; border: 2px solid #696989; height: 200px; width: 400px; } #parent > div { grid-gap: 10px; padding: 10px; box-sizing: border-box; border: 1px solid #696989; }

:

А теперь посмотрим на наш грид в отладчике:

По концу оси

Давайте выравним наши элементы по концу горизонтальной оси:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> </div> #parent { display: grid; justify-items: end; grid-template-columns: 100px 100px; grid-template-rows: repeat(3, 1fr); grid-gap: 10px; padding: 10px; border: 2px solid #696989; height: 200px; width: 400px; } #parent > div { grid-gap: 10px; padding: 10px; box-sizing: border-box; border: 1px solid #696989; }

:

А теперь посмотрим на наш грид в отладчике:

Практические задачи

Создайте грид, состоящий из пяти элементов, расположенных по трем рядам. Выполните выравнивание элементов по горизонтальной оси.

Теперь расположите элементы грида по двум рядам и задайте выравнивание элементов в ячейках по центру горизонтальной оси.

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

Русский
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить