CSS direction
La proprietà CSS direction imposta la direzione del testo
La proprietà direction
definisce se il testo (e gli elementi correlati) debbano essere visualizzati da sinistra verso destra (ltr
) o da destra verso sinistra (rtl
). È fondamentale per il supporto multilingua e per la corretta visualizzazione di contenuti in lingue come l’arabo e l’ebraico.
Sintassi
Significato dei valori principali:
ltr: (left-to-right) Imposta la direzione del testo da sinistra verso destra. È il valore predefinito per la maggior parte delle lingue occidentali (come italiano, inglese, francese).
rtl: (right-to-left) Imposta la direzione del testo da destra verso sinistra. Usato in lingue come arabo, ebraico, urdu.
initial: Ripristina il valore predefinito del browser.
inherit: Eredita il valore dal suo elemento genitore.
Esempio proprietà: direction
Codice Esempio: direction

.ltr-example {
direction: ltr;
border: 1px solid #ccc;
padding: 10px;
margin-bottom: 10px;
background-color: #f0f0f0;
}
.rtl-example {
direction: rtl;
border: 1px solid #ccc;
padding: 10px;
background-color: #e6f2ff;
}
Contenuto Esempio: direction
Esempio di utilizzo della proprietà direction
In questo esempio, il testo viene visualizzato in direzioni diverse a seconda del valore assegnato:
CSS e HTML per l'esempio:
<style>
.ltr-example {
direction: ltr;
border: 1px solid #ccc;
padding: 10px;
margin-bottom: 10px;
background-color: #f0f0f0;
}
.rtl-example {
direction: rtl;
border: 1px solid #ccc;
padding: 10px;
background-color: #e6f2ff;
}
</style>
<div class="ltr-example">
Testo in direzione LTR (da sinistra a destra): Questo è un esempio di layout standard.
</div>
<div class="rtl-example">
هذا نص باللغة العربية يعرض من اليمين إلى اليسار
</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.