我有一个简单的 HTML 无序列表
<ul>
<li><a href="#">link1</a> <a href="#">link2</a> text1</li>
<li>text1 <a href="#">link</a></li>
<li>text1 text2</li>
</ul>
如果我有 normaln ltr 布局,最终内容看起来像这样
链接1 链接2文本1
文本1链接
文本1 文本2
但是,如果列表项中的内容是混合的,并且方向设置为 rtl,我会变得一团糟
链接2文本1 链接1文本1
链接文本
2 文本1
这意味着只有包含文本的列表元素才能正确反转。关于如何使其正常工作的任何想法?
编辑:似乎内容流取决于实际内容。像这样的简单示例不起作用
<ul dir="rtl">
<li>
<a href="#">12:30 - 13:30</a>
some text
<a href="#">link text</a>
</li>
</ul>
<ul dir="ltr">
<li>
<a href="#">12:30 - 13:30</a>
some text
<a href="#">link text</a>
</li>
</ul>