CSS place-content
La proprietà CSS place-content gestisce l'allineamento dei contenuti in un contenitore (CSS3)
La proprietà place-content
è una scorciatoia che combina align-content
e justify-content
, permettendo di allineare e distribuire il contenuto all'interno di un contenitore grid o flex. È molto utile per centrare o distribuire gli elementi senza dover scrivere due proprietà separate.
Sintassi
Significato dei valori principali:
-
center: allinea il contenuto sia orizzontalmente che verticalmente al centro del contenitore.
-
start: allinea il contenuto all'inizio del contenitore (all'inizio sia orizzontalmente che verticalmente).
-
end: allinea il contenuto alla fine del contenitore (sia orizzontalmente che verticalmente).
-
stretch: fa sì che il contenuto si estenda per riempire tutto lo spazio disponibile nel contenitore (solo per il layout grid, non flex).
-
space-between: distribuisce lo spazio tra gli elementi, con il primo e l'ultimo elemento allineati rispettivamente all'inizio e alla fine del contenitore.
-
space-around: distribuisce lo spazio equamente tra gli elementi, con spazio uguale prima del primo e dopo l'ultimo elemento.
Esempio proprietà: place-content
Codice Esempio: place-content

.grid-container {
display: grid;
height: 200px;
place-content: center;
background-color: #f4f4f4;
border: 2px solid #333;
}
.grid-item {
background-color: #50a14f;
color: white;
padding: 20px;
text-align: center;
}
Contenuto Esempio: place-content
Esempio di utilizzo di place-content
In questo esempio, la proprietà place-content
viene utilizzata per centrare il contenuto all'interno di un contenitore grid:
CSS e HTML per il contenitore grid centrato:
<style>
.grid-container {
display: grid;
height: 200px;
place-content: center; /* Centra il contenuto sia orizzontalmente che verticalmente */
background-color: #f4f4f4;
border: 2px solid #333;
}
.grid-item {
background-color: #50a14f;
color: white;
padding: 20px;
text-align: center;
}
</style>
<div class="grid-container">
<div class="grid-item">Elemento centrato</div>
</div>
Note:
Le indicazioni dei Browser supportati sono superate grazie alla loro costante evoluzione, si consiglia di verificare la compatibilità dei vari browser eseguendo il test cliccando qui sotto.