HTML Bdi Tag

HTML <bdi> tag stands for Bidirectional Isolate Element. it's wont to inform the browser to isolate the span of text which can be formatted in opposite directions than the encompassing…

2 min read

HTML <bdi> tag stands for Bidirectional Isolate Element. it’s wont to inform the browser to isolate the span of text which can be formatted in opposite directions than the encompassing text.

This tag is new in HTML5 and useful for languages like Arabic or Hebrew, or if the browser dynamically inserts some text without knowing the directionality of text.

Note: The directionality of content inside <bdi> doesn’t influence by the directionality of surrounding content.

Example:-

<!DOCTYPE html>
<html>
<body>

<h1>HTML bdi element</h1>

<p>In the example below, usernames are shown along side the amount of points during a contest. If the bdi element isn't supported within the browser, the username of the Arabic user would confuse the text (the bidirectional algorithm would put the colon and therefore the number "90" next to the word "User" instead of next to the word "points").</p>

<ul>
 <li>User <bdi>hrefs</bdi>: 60 points</li>
 <li>User <bdi>jdoe</bdi>: 80 points</li>
 <li>User <bdi>إيان</bdi>: 90 points</li>
</ul>

</body>
</html>

Output:-

HTML bdi element

In the example below, usernames are shown along side the amount of points during a contest. If the bdi element isn’t supported within the browser, the username of the Arabic user would confuse the text (the bidirectional algorithm would put the colon and therefore the number “90” next to the word “User” instead of next to the word “points”).

  • User hrefs: 60 points
  • User jdoe: 80 points
  • User إيان: 90 points

Khushal

Welcome to my corner of the web! I'm Khushal Tank, a passionate web developer and the author behind MyProgramming.com. With a robust background in PHP, Webflow, HTML, CSS, and JavaScript, I've dedicated myself to crafting seamless, interactive, and visually appealing websites.

Leave a Reply

Your email address will not be published. Required fields are marked *