English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.
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 <</>>
La tabella sottostante descrive i valori di questa proprietà.
Valore | Descrizione |
---|---|
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. |
embed | Se 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. |
normal | Per 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. |
initial | Imposta questa proprietà al suo valore predefinito. |
inherit | Se specificato, l'elemento correlato adotta il valore della proprietà unicode-bidi dell'elemento genitore. |
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à.
|
Si prega di consultare la seguente guida:CSS Text。
Proprietà correlate:direction。