为什么根据这段 javascript 代码,文本的方向没有改变?

Why does the direction of text not change based on this section of javascript code?

我在 JavaScript 工作,似乎无法针对特定 div 将阿拉伯文字的方向从 LTR 更改为 RTL。我的页面包含英语和阿拉伯语,以及各种 "buttons" 供用户按下以更改显示。我只想改变阿拉伯文字的方向。为什么这不起作用?

<style> 
div#content
{
width:500px;
padding-left:30px;
float:left;
border:2px;
padding:10px 10px;
border-style:ridge;
font-size:15px;
direction: rtl;
}

代码的 "direction: rtl" 部分不应该负责 div#content 的显示吗?

possible/probable 您的 HTML 不包含具有 id="content" 属性的 div。这是我的猜测,因为你的 CSS 看起来不错。

因为float:left它向左移动,尽管方向是从右到左。