【发布时间】:2017-03-14 15:53:44
【问题描述】:
您好,感谢您的检查。
我有一个列表,它有多个嵌套。我想更改这两个列表的顺序,我想知道这是否可以仅使用 css?
- 列表项 1
- 列表项 2
- 列表项 2.1
- 列表项 2.2
- 列表项 3
我想将顺序更改为:
- 列表项 1
- 列表项 2
- 列表项 3
- 列表项 2.1
- 列表项 2.2
由于列表的长度是动态的,我不能使用绝对定位或类似的东西。
【问题讨论】:
-
你为什么用 flexbox 来标记这个?你在使用 flexbox 吗?你的标记怎么样?你的CSS?
-
嗯,如果列表是动态的,为什么不在代码而不是 css 中更改它?我不知道 css 是否可以做到这一点,但这肯定不是它的用途。
-
如果您使用
flexbox,您可以使用order移动包含子列表的li,但是您将无法将lis 移动到父列表。你为什么要这样做?请分享您的代码,显示您到目前为止所做的尝试。