lettura facile

Il tag <BDO> in Html

Il tag <bdo> influisce sull'ordine di visualizzazione dei caratteri nel documento HTML.

<bdo> </bdo>

Questo tag ti permette di avere un controllo diretto sulla direzione del testo in singole parti del documento.

Tramite l'attributo dir del tag <bdo> puoi imporre la direzione al testo compreso tra il tag di apertura <bdo> e di chiusura </bdo>, sovrascrivendo la direzione di scrittura predefinita del documento.

  • da sinistra verso destra (ltr), dove ltr è l'abbreviazione di left to right

    <bdo dir="ltr"> testo </bdo>

  • da destra verso sinistra (rtl) , dove rtl è l'abbreviazione di right to left

    <bdo dir="rtl"> testo </bdo>

Cosa significa il tag <bdo>? Il tag <bdo> è l'abbreviazione di "Bidirectional Override". Serve a gestire la scrittura in lingue che si scrivono da destra verso sinistra, come l'arabo o l'ebraico.

Ti faccio un esempio pratico.

In generale il browser adotta la direzione da sinistra verso destra o viceversa, in base al set di caratteri della pagina web.

Ad esempio, se la pagina web è in italiano, il browser visualizza il testo da sinistra verso destra.

Tuttavia, se in una pagina web in italiano c'è una frase in arabo o in ebraico, puoi usare il tag <bdo> con l'attributo dir=rtl per imporre la direzione da destra verso sinistra solo sulla frase in arabo.

<p>Questa è una parola in italiano <bdo dir="rtl">كلمة</bdo> in arabo.</p>

A differenza delle lingue occidentali, in arabo e in ebraico le frasi si leggono da destra verso sinistra.

In questo modo, nella pagina web il testo in arabo è scritto da destra verso sinistra, mentre il testo in italiano è scritto da sinistra verso destra.

Nota. Ovviamente vale anche l'inverso. Se in una pagina in ebraico o in arabo è presente una frase in inglese o in italiano, puoi racchiudere quest'ultima nel tag <bdo> con l'attributo dir=ltr ossia left to right (da sinistra verso destra).

Perché è importante il tag <bdo>?

Il tag <bdo> ti consente di gestire correttamente la scrittura di lingue che si scrivono da destra verso sinistra, rendendo il testo più leggibile e comprensibile per tutti.

Nota. Inoltre, quando una pagina web viene tradotta da una lingua a un'altra, il tag <bdo> aiuta il traduttore automatico a tradurre in modo corretto le diverse parti della pagina se sono scritte con sistemi di scrittura diversi.

Essendo un tag di formattazione, devi usare il tag <bdo> nella sezione body del documento HTML.

Ti faccio un esempio pratico.

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>Titolo della pagina</title>
  5. </head>
  6. <body>
  7. <p>Questo è il primo paragrafo del testo.</p>
  8. <<p>Questa è una parola in italiano span style="color: rgb(255, 0, 0);"><bdo dir="rtl">كلمة</bdo> in arabo.</p>
  9. ...
  10. </body>
  11. </html>

 

In conclusione, il tag <bdo> il tag <bdo> ti aiuta a migliorare la leggibilità del testo e la comprensione per i lettori, rendendo il sito web più accessibile e comprensibile per tutti.




Non hai risolto il tuo problema? Scrivi una domanda




FacebookTwitterLinkedinLinkedin