gpt4 book ai didi

html - css方向rtl元素顺序问题

转载 作者:太空狗 更新时间:2023-10-29 14:56:52 25 4
gpt4 key购买 nike

我有这个 html:

<body style="direction: rtl">
<div style="display:inline-block">
<span>x:</span> <span>1</span>,
<span>y:</span> <span>2</span> |
<a>link1</a> |
</div>
<a>link2</a>
</body>

方向:ltr 显示:

x: 1, y: 2 | link1 | link2

但是当我将其更改为 rtl 时显示:

link2 | x: 1, y: 2 | link1 

虽然我希望:

link2 | link1 | 2 :y ,1 :x

有没有一种方法可以设置 css 属性以在不修改 DOM 元素结构的情况下实现预期结果(尽管可以更改元素的类型)?

最佳答案

试试这个:

<body style="direction: rtl">
<div style="display:inline-block">
<span dir="rtl">x:</span> <span dir="rtl">1</span>,
<span dir="rtl">y:</span> <span dir="rtl">2</span> |
<a>link1</a> |
</div>
<a>link2</a>
</body>

这给了我你想要的。

有用的链接:http://www.i18nguy.com/markup/right-to-left.htmlhttp://www.w3.org/TR/html401/struct/dirlang.html

关于html - css方向rtl元素顺序问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2546022/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com