⊗mkSpGdEASh 118 of 128 menu

Prescurtare pentru alinierea unui element individual în grila CSS

Poți alinia simultan un element individual atât pe axa orizontală, cât și pe cea verticală. Pentru aceasta se folosește proprietatea place-self. Ea acceptă două valori separate de un spațiu. Prima valoare specifică alinierea pe verticală, iar a doua - pe orizontală. Să analizăm câteva exemple.

Pe centrul vertical și începutul orizontal

<div id="parent"> <div id="elem1">1</div> <div>2</div> <div>3</div> <div>4</div> </div> #parent { display: grid; 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; } #elem1 { place-self: center start; }

:

Pe începutul vertical și sfârșitul orizontal

<div id="parent"> <div id="elem1">1</div> <div>2</div> <div>3</div> <div>4</div> </div> #parent { display: grid; 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; } #elem1 { place-self: start end; }

:

Pe sfârșitul vertical și centrul orizontal

<div id="parent"> <div id="elem1">1</div> <div>2</div> <div>3</div> <div>4</div> </div> #parent { display: grid; 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; } #elem1 { place-self: end center; }

:

Probleme practice

Creează o grilă formată din cinci elemente și plasează-le pe trei rânduri. Realizează alinierea primului element pe începutul axei orizontale și centrul axei verticale.

Modifică problema anterioară astfel încât alinierea celui de-al treilea element să se realizeze pe sfârșitul axei orizontale și centrul axei verticale.

Acum plasează elementele grilei pe două rânduri și stabilește alinierea celui de-al cincilea element pe centrul axei orizontale și sfârșitul axei verticale.

Fă ca al doilea element să fie aliniat pe începutul axei orizontale și sfârșitul axei verticale, iar al patrulea element - pe centrul axei orizontale și începutul axei verticale.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge