使用从右到左HTML自动对齐反转

使用从右到左HTML自动对齐反转,html,css,right-to-left,Html,Css,Right To Left,我们有一个非常复杂的HTML应用程序,它也支持RTL。 但是,当使用属性将HTML切换为RTL时,并非所有内容都是相反的。 尤其是以前由CSS对齐的元素不会反转 简单的例子: <!DOCTYPE html> <html> <head></head> <body> <table> <tr><td>Some text long text</td><td>Even More long

我们有一个非常复杂的HTML应用程序,它也支持RTL。 但是,当使用
属性将HTML切换为RTL时,并非所有内容都是相反的。 尤其是以前由CSS对齐的元素不会反转

简单的例子:

<!DOCTYPE html>
<html>
<head></head>
<body>
<table>
<tr><td>Some text long text</td><td>Even More long text</td></tr>
<tr><td style='text-align:right;'>aligned to right</td><td>aligned to left</td></tr>
</table>
</body>
</html>

有些文本很长,甚至更长
向右对齐向左对齐
设置时

<html dir='rtl> 

你想要这样的东西吗

html[dir="rtl"]

示例:

谢谢。解决方案并不像我希望的那么简单,但至少是朝着正确的方向迈出了一步。