English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Manuale di riferimento CSS

Regole CSS (RULES)

Completo delle proprietà CSS

Metodo di utilizzo e esempio dell'attributo unicode-bidi CSS

L'attributo unicode-bidi viene utilizzato insieme all'attributo direction per impostare o restituire se il testo viene sovrascritto, in modo da supportare più lingue nello stesso documento.

Proprietà unicode-bidi CSS edirectionL'attributo è relativo al trattamento del testo bidirezionale nel documento. Ad esempio, se il blocco di testo contiene testo da sinistra a destra e da destra a sinistra, l'agente utente applicheràNorma UnicodeL'algoritmo complesso definito dalla norma per determinare la direzione corretta del testo.

 directionE attributi unicode-bidi e unicode-bidi permettono agli sviluppatori di controllare il livello di inserimento e copertura dell'algoritmo.

La tabella sottostante fornisce spiegazioni sull'uso e la cronologia delle versioni di questa proprietà, nonché la sintassi dell'uso in script JavaScript.

Valore predefinito:normal
Applicabile a:Tutti gli elementi
Ereditarietà:Nessuno
Animabile:No.Si prega di consultare Attributi animazione
Versione:CSS 2, 3
Sintassi JavaScript:object.style.unicodeBidi="bidi-override" 

Attenzione:Nella maggior parte dei casi, questo attributo può essere utilizzato solo daDTDGli designer utilizzano. In particolare, gli autori, i designer web e gli utenti non dovrebbero sovrascrivere.

Sintassi dell'uso di unicode-bidi

La sintassi di questo attributo è la seguente:

direction: bidi-override | embed | normal | initial | inherit

Gli esempi seguenti illustrano come utilizzare la proprietà direction.

  p {                        
   unicode-bidi: bidi-override;
   direction: rtl;
  }
Prova a vedere <</>>

Valore dell'attributo

La tabella sottostante descrive i valori di questa proprietà.

ValoreDescrizione
bidi-override

Per gli elementi in linea, questo creerà un sostituto. Per gli elementi contenitori di blocco, questo creerà un sostituto per i discendenti di livello in linea non contenuti in un altro elemento contenitore di blocco.

Questo significa che all'interno dell'elemento, è necessario seguire rigorosamentedirectionl'attributo per riordinare; la parte implicita dell'algoritmo bidirezionale sarà ignorata.

embedSe l'elemento è in linea, questo valore aprirà un livello di incorporamento aggiuntivo rispetto all'algoritmo bidirezionale. La direzione di questo livello di incorporamento è determinata dadirectionvalore specificato dell'attributo.
normalPer l'algoritmo bidirezionale, questo valore non fornisce un livello di incorporamento aggiuntivo. Per gli elementi in linea, la riordinazione implicita può avvenire oltre i confini degli elementi.
initialImposta questa proprietà al suo valore predefinito.
inheritSe specificato, l'elemento correlato adotta il valore della proprietà unicode-bidi dell'elemento genitore.

Compatibilità del browser

Compatibilità del browser per la proprietà unicode-bidi, i numeri nella tabella sottostante rappresentano la versione minima del browser che supporta questa proprietà; tutti i browser mainstream supportano questa proprietà.

  • Firefox 1+

  • Google Chrome 2+

  • Internet Explorer 5.5+

  • Apple Safari 1.3+

  • Opera 9.2+

Leggi di più

Si prega di consultare la seguente guida:CSS Text

Proprietà correlate:direction