HTML <bdi>
Tag
The <bdi>
tag is used to isolate a part of text that might be formatted in a different direction from the surrounding text, such as right-to-left text in a left-to-right document. This can be useful when dealing with text in different languages or scripts that may have different reading directionality.
Here is an example of how to use the <bdi>
tag:
This is a sentence with some العربية text embedded in it.
In this example, the Arabic text "العربية" will be displayed independent of the surrounding text, ensuring that it is rendered correctly from right to left.
Below is a table outlining the main attributes of the <bdi>
tag and their uses:
Attribute | Description |
---|---|
dir | Specifies the base direction of the text within the <bdi> element, either "ltr" (left-to-right) or "rtl" (right-to-left). |
Here is an example of how to use the dir
attribute with the <bdi>
tag:
This is a sentence with some العربية text embedded in it.
In this example, the Arabic text "العربية" will be displayed right to left, regardless of the overall text direction of the document.