CSS
HTML
JavaScript
PHP
Coming Soon
Generatori
Varie & Old

CSS justify-self

La proprietà CSS3 justify-self allinea orizzontalmente un singolo elemento in una cella della griglia

Con justify-self puoi decidere come allineare orizzontalmente un singolo elemento all’interno della sua cella in un contenitore grid. È utile quando vuoi applicare un allineamento personalizzato a un solo item, sovrascrivendo l’impostazione generale di justify-items.

Sintassi

justify-self: start | end | center | stretch;

Significato dei valori principali:

  • start: allinea l’elemento all’inizio della cella orizzontalmente (a sinistra in layout LTR).

  • center: centra orizzontalmente l’elemento all’interno della cella.

  • end: allinea l’elemento alla fine della cella (a destra in layout LTR).

  • stretch: allarga l’elemento per riempire tutta la larghezza della cella (comportamento predefinito).


Esempio proprietà: justify-self


Codice Esempio: justify-self

CODE: CSSpreleva codice
  1. .justify-self-grid {
  2.   display: grid;
  3.   grid-template-columns: repeat(3, 1fr);
  4.   gap: 20px;
  5.   background-color: #eee;
  6.   padding: 20px;
  7. }
  8.  
  9. .cell {
  10.   height: 100px;
  11.   background-color: #f6f8fa;
  12.   border: 2px dashed #aaa;
  13.   display: grid;
  14.   align-items: center;
  15. }
  16.  
  17. .cell > div {
  18.   background-color: #4078f2;
  19.   color: white;
  20.   padding: 10px 20px;
  21.   border-radius: 6px;
  22. }
  23.  
  24. .start div {
  25.   justify-self: start;
  26. }
  27.  
  28. .center div {
  29.   justify-self: center;
  30. }
  31.  
  32. .end div {
  33.   justify-self: end;
  34. }

Contenuto Esempio: justify-self

Esempio di utilizzo di justify-self

In questo esempio, tre celle di griglia usano valori diversi di justify-self per dimostrare come ciascun elemento si allinea orizzontalmente in modo indipendente.


Start
Center
End

CSS e HTML per justify-self:

  
  <style>
    .cell {
      display: grid;
      align-items: center;
    }

    .start div { justify-self: start; }
    .center div { justify-self: center; }
    .end div { justify-self: end; }
  </style>

  <div class="cell start">
    <div>Start</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