gpt4 book ai didi

css - 如何使 `li` 元素的树彼此正确靠近

转载 作者:行者123 更新时间:2023-11-27 23:57:52 26 4
gpt4 key购买 nike

对于动态生成的文件树,我将宽度设置为 360px 并在 x 上滚动。我知道,语法不正确,(嵌套的 ul 应该在 li 中)但我仍然想知道为什么下面代码中的 hhhhh 是不在 |- 的右侧,而是在其下方。和 iiiii 以及进一步...

.tree {
width: 360px;
overflow-x: scroll;
}

.li-tree {
list-style: none;
}
<div class="tree">
<ul class="ul-tree">
<li class="li-tree">|-<span>aaaaa</span></li>
<ul class="ul-tree">
<li class="li-tree">|-<span>bbbbb</span></li>
<ul class="ul-tree">
<li class="li-tree">|-<span>ccccc</span></li>
<ul class="ul-tree">
<li class="li-tree">|-<span>ddddd</span></li>
<ul class="ul-tree">
<li class="li-tree">|-<span>eeeee</span></li>
<ul class="ul-tree">
<li class="li-tree">|-<span>fffff</span></li>
<ul class="ul-tree">
<li class="li-tree">|-<span>ggggg</span></li>
<ul class="ul-tree">
<li class="li-tree">|-<span>hhhhh</span></li>
<ul class="ul-tree">
<li class="li-tree">|<span>iiiii</span></li>
</ul>
</ul>
</ul>
</ul>
</ul>
</ul>
</ul>
</ul>
</ul>
</div>

你可以在 fiddle 中看到 hhhhh 不再是 |- 的右边,而是在它下面:https://jsfiddle.net/a9fudsb6/5/

最佳答案

由于您的宽度,您的树没有空间。如果你改变它,例如到

width = 400;

它出现在里面。

如果要保持宽度,请添加以下内容:

.tree {
width: 360px;
overflow-x: scroll;
white-space:nowrap; // that one here
}

关于css - 如何使 `li` 元素的树彼此正确靠近,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56166264/

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