223 of 313 menu

Ιδιότητα grid-auto-flow

Η ιδιότητα grid-auto-flow ορίζει την αυτόματη τοποθέτηση των στοιχείων στο grid. Μπορεί να πάρει τις τιμές row - γεμίζει τις σειρές με στοιχεία, column - τις στήλες, dense - τοποθετεί τα στοιχεία σε όλα τα κενά διαστήματα στο πλέγμα· row dense - τακτοποιεί τα στοιχεία, γεμίζοντας κάθε σειρά και όλα τα ελεύθερα διαστήματα του πλέγματος· column dense - γεμίζει με στοιχεία κάθε στήλη και όλο τον ελεύθερο χώρο στο grid.

Σύνταξη

επιλογέας { grid-auto-flow: γεμισμένο τμήμα του grid; }

Παράδειγμα

Ας γεμίσουμε στον πίνακα όλες τις σειρές:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> </div> #parent { display: grid; grid-auto-flow: row; grid-template-rows: 1fr 1fr; grid-template-columns: 1fr 1fr 2fr; border: 2px solid #696989; padding: 10px; width: 400px; height: 200px; } #parent > div { padding: 10px; 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; grid-auto-flow: column; grid-template-rows: 1fr 1fr; grid-template-columns: 1fr 1fr 2fr; border: 2px solid #696989; padding: 10px; width: 400px; height: 200px; } #parent > div { padding: 10px; 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; grid-auto-flow: dense; grid-template-rows: 1fr 1fr; grid-template-columns: 1fr 1fr 2fr; border: 2px solid #696989; padding: 10px; width: 400px; height: 200px; } #parent > div { padding: 10px; 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; grid-auto-flow: row dense; grid-template-rows: 1fr 1fr; grid-template-columns: 1fr 1fr 2fr; border: 2px solid #696989; padding: 10px; width: 400px; height: 200px; } #parent > div { padding: 10px; 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; grid-auto-flow: column dense; grid-template-rows: 1fr 1fr; grid-template-columns: 1fr 1fr 2fr; border: 2px solid #696989; padding: 10px; width: 400px; height: 200px; } #parent > div { padding: 10px; border: 1px solid #696989; }

:

Δείτε επίσης

  • η ιδιότητα grid,
    που ορίζει τη συντομευμένη μορφή των ιδιοτήτων στηλών και σειρών
  • η ιδιότητα grid-auto-rows,
    που ορίζει τον αριθμό και το πλάτος των σειρών σε ένα σιωπηρό grid
  • η ιδιότητα grid-template-columns,
    που ορίζει τον αριθμό και το πλάτος των στηλών στο grid
  • η ιδιότητα grid-template-rows,
    που ορίζει τον αριθμό και το πλάτος των σειρών στο grid
Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañ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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη