--- title: slug: Web/HTML/Element/bdi translation_of: Web/HTML/Element/bdi ---

Sommario

L'elemento HTML <bdi> (o elemento Bi-Directional Isolation) isola del testo che potrebbe essere formattato in una direzione differente da quello che lo circonda.

Questo elemento è utile quando si incorpora del testo del quale non si conosce la direzione, ad esempio da un database.

Anche se lo stesso effetto visuale può essere uttenuto usando la regola CSS {{cssxref("unicode-bidi")}}: isolate applicata a un elemento {{HTMLElement("span")}} o ad un altro elemento relativo alla formattazione del testo, solo l'elemento <bdi> ha significato semantico. Inoltre, i browser possono ignorare il CSS: il testo verrebbe visualizzato correttamente solo utilizzando questo tag.

Attributi

Questo elemento supporta gli attributi globali, con una piccola differenza: l'attributo dir non viene ereditato. Se non impostato, il suo valore predefinito è auto, che permette al browser di decidere la direzione del testo basandosi sul contenuto dell'elemento.

Esempio

<p dir="ltr">Questa parola arabica <bdi>PAROLA_ARABICA</bdi> è automaticamente mostrata da destra verso sinistra.</p>

Risultato

Questa parola arabica ACIBARA_ALORAP è automaticamente mostrata da destra a sinistra.

Specifiche

Specifica Stato Commenti
{{SpecName('HTML WHATWG', 'text-level-semantics.html#the-bdi-element', '<bdi>')}} {{Spec2('HTML WHATWG')}}  
{{SpecName('HTML5 W3C', 'the-bdi-element.html#the-bdi-element', '<bdi>')}} {{Spec2('HTML5 W3C')}}  

Compatibilità con i browser

{{CompatibilityTable}}

Funzionalità Chrome Firefox (Gecko) Internet Explorer Opera Safari
Supporto di base 16 {{CompatGeckoDesktop("10.0")}} {{CompatNo}} {{CompatNo}} {{CompatNo}}
Funzionalità Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Supporto di base {{CompatNo}} {{CompatGeckoMobile("10.0")}} {{CompatNo}} {{CompatNo}} {{CompatNo}}

Vedi anche

{{HTMLRef}}