CSS margin-inline
La proprietà CSS3 margin-inline
definisce i margini logici orizzontali
La proprietà margin-inline
consente di specificare i margini all’inizio e alla fine dell’asse inline (orizzontale), in base alla direzione del testo. In LTR equivale a margin-left
e margin-right
. È utile per costruire layout adattivi e internazionali secondo le CSS Logical Properties.
Sintassi
Significato dei valori principali:
-
un solo valore: Applica lo stesso margine sia all’inizio che alla fine dell’asse inline (es.
10px
). -
due valori: Il primo è per l’inizio (
margin-inline-start
), il secondo per la fine (margin-inline-end
). -
auto: Il margine viene calcolato automaticamente dal browser.
-
lunghezza / percentuale: Valori assoluti (
1rem
,20px
) o relativi (15%
).
Esempio proprietà: margin-inline
Codice Esempio: margin-inline

.margin-inline-example {
background-color: #0077b6;
color: white;
padding: 20px;
font-size: 20px;
margin-inline: 50px 10px;
text-align: center;
border-radius: 6px;
}
.margin-inline-wrapper {
background-color: #f9f9f9;
padding: 30px;
}
Contenuto Esempio: margin-inline
Esempio di utilizzo di margin-inline
Questo esempio mostra come impostare margini orizzontali logici con margin-inline
.
CSS e HTML per margin-inline
:
<style>
.margin-inline-example {
background-color: #0077b6;
color: white;
padding: 20px;
font-size: 20px;
margin-inline: 50px 10px;
text-align: center;
border-radius: 6px;
}
.margin-inline-wrapper {
background-color: #f9f9f9;
padding: 20px;
}
</style>
<div class="margin-inline-wrapper">
<div class="margin-inline-example">
Margini orizzontali logici
</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.