gpt4 book ai didi

html - 从右到左显示 block 和内联词

转载 作者:可可西里 更新时间:2023-11-01 13:20:16 25 4
gpt4 key购买 nike

我想从右到左呈现列表,
这是初步试验:

<ul style="direction: rtl; ">
<li >Casecading Style Sheet</li>
<li>Hypertext Markup Language</li>
</ul>

如何显示为

                                               Sheet Style Casecading - 
Language Markup Hypertext-

最佳答案

纯 CSS 无法完成这项工作,但很少有 JS 可以提供帮助。

我取每个字符串,拆分它并重新加入反向。我对 ul 使用 display: none 然后使用 document.getElementById('list').style.display = 'block'; 以避免文本反转时闪烁。

片段

window.onload = function() {
var elements = document.getElementsByTagName('li');
for (var i = 0; i < elements.length; i++) {
var text = elements[i].innerHTML;
var textReversed = text.split(' ').reverse().join(' ');
elements[i].innerHTML = textReversed;
}
document.getElementById('list').style.display = 'block';
};
ul {
display: none;
direction: rtl;
}
<ul id="list">
<li>Casecading Style Sheet</li>
<li>Hypertext Markup Language</li>
</ul>

关于html - 从右到左显示 block 和内联词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51475798/

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