CSS
HTML
JavaScript
PHP
Coming Soon
Generatori
Varie & Old

CSS place-self

La proprietà CSS place-self controlla l'allineamento di un singolo elemento (CSS3)

La proprietà place-self è una scorciatoia per allineare un singolo elemento all'interno di un contenitore **Grid** o **Flexbox**. Permette di impostare simultaneamente le proprietà align-self e justify-self, personalizzando l'allineamento di un solo elemento senza influire sugli altri nel contenitore.

Sintassi

place-self: valore;

Significato dei valori principali:

  • center: allinea l'elemento al centro sia verticalmente che orizzontalmente.

  • start: allinea l'elemento all'inizio del contenitore (sia orizzontalmente che verticalmente).

  • end: allinea l'elemento alla fine del contenitore (sia orizzontalmente che verticalmente).

  • stretch: estende l'elemento per riempire lo spazio disponibile nel contenitore.

  • baseline: allinea l'elemento alla sua linea di base (usato principalmente con testo e contenuti tipografici).


Esempio proprietà: place-self


Codice Esempio: place-self

CODE: CSSpreleva codice
  1. .grid-container {
  2.   display: grid;
  3.   height: 200px;
  4.   background-color: #f4f4f4;
  5.   border: 2px solid #333;
  6. }
  7.  
  8. .grid-item {
  9.   background-color: #50a14f;
  10.   color: white;
  11.   padding: 20px;
  12.   text-align: center;
  13. }
  14.  
  15. .centered-item {
  16.   place-self: center; /* Allinea l'elemento al centro */
  17. }

Contenuto Esempio: place-self

Esempio di utilizzo di place-self

In questo esempio, la proprietà place-self viene utilizzata per centrare un singolo elemento all'interno di un contenitore grid:


Elemento centrato
Altro elemento

CSS e HTML per il contenitore grid con l'elemento centrato:

  
  <style>
    .grid-container {
      display: grid;
      height: 200px;
      background-color: #f4f4f4;
      border: 2px solid #333;
    }

    .grid-item {
      background-color: #50a14f;
      color: white;
      padding: 20px;
      text-align: center;
    }

    .centered-item {
      place-self: center; /* Allinea l'elemento al centro sia verticalmente che orizzontalmente */
    }
  </style>

  <div class="grid-container">
    <div class="grid-item centered-item">Elemento centrato</div>
    <div class="grid-item">Altro elemento</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.

Supporto Browser

Browser Support

I Cookie su questo sito:

Il nostro sito utilizza cookie e altre tecnologie in modo tale che sia noi, sia i nostri partner, possiamo ricordarci di te e capire come tu e gli altri visitatori utilizzate il nostro sito. Qui puoi trovare ulteriori informazioni sui cookie e le altre tecnologie. Chiudendo questo banner o continuando la navigazione acconsenti all'uso dei cookie. Acconsento Info Cookies