我使用 display:block css 属性创建了一个项目列表。
display:block 属性创建了一个从左到右的英文项目列表。我将这些项目翻译成希伯来语,这是从右到左的,但文本留在左边。我需要让 display:block 文本粘在右侧(从右到左)。我试过了:
方向:rtl;text-align:right 甚至 float:right 都不会影响 display:block。
正如您在示例中看到的那样,列表粘在左侧并忽略了我添加的上述属性:

我怎样才能显示:块有从右到左的文本
我使用 display:block css 属性创建了一个项目列表。
display:block 属性创建了一个从左到右的英文项目列表。我将这些项目翻译成希伯来语,这是从右到左的,但文本留在左边。我需要让 display:block 文本粘在右侧(从右到左)。我试过了:
方向:rtl;text-align:right 甚至 float:right 都不会影响 display:block。
正如您在示例中看到的那样,列表粘在左侧并忽略了我添加的上述属性:

我怎样才能显示:块有从右到左的文本
该text-align: right设置已足够,但在您的代码中,某些部分(在屏幕截图中不可见)以某种方式覆盖它,无论是在ul元素上还是在内部li元素上。
CSS 具有对 RTL-Languages direction属性的多语言支持。使用值ltr(拉丁语)或rtl(希伯来语)。任何其他属性都应该是多余的,尤其是text-align. 删除它有帮助吗?它应该依赖于脚本方向:http: //www.w3schools.com/cssref/pr_text_text-align.asp