CSS
HTML
JavaScript
PHP
Introduzione
Coming Soon
Generatori
Varie

CSS margin

La proprietà CSS margin imposta lo spazio esterno di un elemento (CSS3)

La proprietà margin di CSS3 regola lo spazio esterno attorno a un elemento HTML. Si tratta di una proprietà shorthand che consente di impostare contemporaneamente i margini superiore, destro, inferiore e sinistro. Può essere utilizzata anche con il valore auto per centrare gli elementi orizzontalmente.

Sintassi

margin: valore;

Significato dei valori principali:

  • lunghezza: Valore fisso (es. 10px, 2em, 5rem) che specifica l'ampiezza del margine.

  • percentuale: Percentuale relativa alla larghezza del contenitore (es. 10%).

  • auto: Il browser calcola automaticamente il margine. Utile per centrare orizzontalmente un elemento.

  • valori multipli: È possibile specificare fino a quattro valori in ordine: top right bottom left.

  • inherit / initial / unset: Valori globali per ereditare, inizializzare o annullare il valore.


Esempio proprietà: margin


Codice Esempio: margin

CODE: CSSpreleva codice
  1. .container {
  2.   background-color: #f0f0f0;
  3.   padding: 30px;
  4. }
  5.  
  6. .box {
  7.   background-color: #4078f2;
  8.   color: white;
  9.   padding: 20px;
  10.   margin: 20px;
  11.   border-radius: 8px;
  12.   font-size: 18px;
  13.   text-align: center;
  14. }
  15.  
  16. .box-auto {
  17.   margin: auto;
  18.   width: 200px;
  19.   background-color: #50a14f;
  20. }

Contenuto Esempio: margin

Esempio di utilizzo della proprietà margin

In questo esempio si vede come la proprietà margin gestisce lo spazio esterno di un elemento rispetto agli altri:


Elemento con margin: 20px;
Elemento centrato con margin: auto;

CSS e HTML per l'esempio con margin:

  
  <style>
    .container {
      background-color: #fdf6e3;
      border: 2px dashed #50a14f;
    }

    .box-20 {
      margin: 20px;
      background-color: #4078f2;
      color: white;
      padding: 20px;
      border-radius: 8px;
      font-size: 18px;
      text-align: center;
    }

    .box-auto {
      margin: auto;
      width: 200px;
      background-color: #50a14f;
      color: white;
      padding: 20px;
      border-radius: 8px;
      font-size: 18px;
      text-align: center;
    }
  </style>

  <div class="container">
    <div class="box-20">Elemento con margin: 20px;</div>
    <div class="box-auto">Elemento centrato</div>
  </div>
  

Leggenda Proprietà:

Immagine Box Leggenda Proprietà

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