我有一个页面需要显示从右到左的文本。所以我在dir="rtl"
标记中添加了<html>
。一切都运行良好多年,直到我需要在页面中添加一些特定的HTML,而HTML元素不适用于dir="rtl"
属性。我尝试将dir
属性添加到该div元素<div dir="ltr">
,但我发现这导致整个页面变为从左到右模式。
当页面应用<html dir="rtl" ...
时,是否可以使用ltr方向模式指定某些特定HTML元素?
谢谢,
更新
试试这段代码:
<!DOCTYPE html dir="rtl">
<html>
<head>
<style>
div.ex1 {direction:ltr;}
</style>
</head>
<body>
<div>Some text. Default writing direction.</div>
<div class="ex1">Some text. Right-to-left direction.</div>
</body>
</html>
在此示例中,Some text. Default writing direction
应该来自R2L,但它实际上是L2R,即使类.ex1
仅应用于第二个<div>
标记。