有没有办法将dir标签应用于<li>元素而不弄乱列表指示器?直观地说,它们应该都在同一侧,并且<li>其他宽度的 LTR 文档中的 RTL 元素应该要么对齐到左侧,如果它只是一个未满的行,或者从右侧对齐。为什么反向的方向指标最终还是在边缘?
ul {
max-width: 15em;
margin: auto;
}
<!DOCTYPE HTML>
<html>
<body>
<ul dir="ltr" lang="en">
<li>English</li>
<li dir="rtl" lang="ar">العربية</li>
<li>English</li>
</ul>
<ul dir="rtl" lang="ar">
<li>العربية</li>
<li dir="ltr" lang="en">English</li>
<li>العربية</li>
</ul>
</body>
</html>