Treci la conținutul principal

Elemente CSS Grid - Aliniere

În interiorul celulei sale de grid, un element poate fi poziționat cu trei proprietăți:

  • justify-self — aliniază elementul pe orizontală în interiorul celulei.
  • align-self — aliniază elementul pe verticală în interiorul celulei.
  • place-self — o prescurtare care combină align-self și justify-self.

Pentru a alinia toate elementele grid dintr-o dată, pune în schimb justify-items și align-items pe containerul grid.


Proprietatea CSS justify-self

Plasarea pe orizontală (în direcția inline) a unui element grid în celula sa este gestionată de proprietatea justify-self.

Sfat: Pe o pagină în limba engleză, direcția inline merge de la stânga la dreapta, iar direcția de bloc merge de sus în jos.

Valorile sale posibile sunt auto (implicit), normal, stretch, start, left, center, end, right.

Notă: Fără spațiu liber în jurul elementului pe direcția inline, această proprietate nu face nimic.

Exemplu

Aici justify-self mută elementele pe orizontală în interiorul propriilor celule de grid.

Prompt
Creați un layout CSS Grid cu 6 elemente într-un grid cu 3 coloane. Setați elementul 1 să folosească justify-self: right, iar elementul 6 să folosească justify-self: center pentru a arăta alinierea orizontală în interiorul celulelor grilei.
Output: complete HTML page

Proprietatea CSS align-self

Plasarea pe verticală, în direcția de bloc, este ceea ce face align-self pentru un element grid în celula sa.

O poți seta la auto (implicit), normal, stretch, start, end, center.

Notă: Elementul trebuie să aibă spațiu liber în jurul său pe direcția de bloc, altfel proprietatea nu schimbă nimic.

Exemplu

Aici align-self mută elementele pe verticală în interiorul propriilor celule de grid.

Prompt
Creați un layout CSS Grid cu 6 elemente într-un grid cu 3 coloane și rânduri înalte (aproximativ 80px). Setați elementul 1 să folosească align-self: start, iar elementul 6 să folosească align-self: center pentru a arăta alinierea verticală în interiorul celulelor grilei.
Output: complete HTML page

Proprietățile de aliniere ale elementelor CSS Grid

Proprietățile pentru alinierea elementelor grid, pe scurt:

  • align-self — aliniază un element în interiorul celulei sale pe direcția de bloc.
  • justify-self — aliniază un element în interiorul celulei sale pe direcția inline.
  • place-self — o prescurtare care combină align-self și justify-self.