我的页面上有一个垂直列中的项目列表(形状明智而不是 HTML5 列),我希望一个或多个项目向右移动并基本上退出集合并一直移动回顶部内联。
就像是
<ul>
<li>
<li>
<li>
<ul>
会去
<ul> <li>
<li>
<li>
<ul>
我知道这可以通过绝对位置完成,但它应该以动态方式完成,这样项目将被渲染然后移动,所以我想知道 CSS 领域是否有任何技巧可以做到这一点可能的。抱歉,对这种情况的程度了解有限。可以在 IE7 中运行的纯 javascript(不是 jquery 或其他 lib)解决方案可能会起作用,也许只是一个对具有绝对定位的对象进行计数然后使用计数和高度来确定最高值的解决方案?
感谢您的收听,寻找,也许还有帮助!
PS http://jsfiddle.net/Mutmatt/LpXn5/1/或http://jsfiddle.net/Mutmatt/LpXn5/4/取决于你是否喜欢 div 或列表(我不在乎你是否可以让它工作一种或另一种方式)