CSS Properties: How to set the text direction to "right-to-left"?
Solution:
HTML Code:
<!DOCTYPE html><!-- Specifies the document type and version of HTML -->
<html>
<head>
<title>How to set the text direction to "right-to-left"</title><!-- Sets the title of the HTML document -->
<style type="text/css"><!-- Begins the CSS styling block -->
div.xyz { <!-- Selects <div> elements with class "xyz" -->
direction: rtl; <!-- Sets the text direction to right-to-left for selected elements -->
}
</style><!-- Ends the CSS styling block -->
</head>
<body>
<p><strong>w3resource Tutorial</strong></p><!-- Creates a <p> element with bold text -->
<div>Default writing direction.</div><!-- Creates a <div> element with default text direction -->
<div class="xyz">Right-to-left direction.</div><!-- Creates a <div> element with right-to-left text direction -->
</body>
</html>
Explanation:
- This HTML document demonstrates how to set the text direction to "right-to-left" using CSS.
- The CSS selector div.xyz targets <div> elements with the class "xyz".
- The direction: rtl; property-value pair sets the text direction to right-to-left for the selected <div> elements.
Live Demo:
See the Pen direction-answer by w3resource (@w3resource) on CodePen.
See the solution in the browser
Supported browser
Yes | Yes | Yes | Yes | Yes |
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics