我正在引导程序中创建一个大型菜单,我想以最干净最简单的方法显示 4 行(或更多),但 4 行很好,菜单项。
我在这里做了一个小提琴http://jsfiddle.net/ozzy/cX5DU/
问题似乎是 li 是按照通过 html 读取的顺序在页面上呈现的。
有没有办法对列进行排序,以便 li 以数字顺序垂直显示?
标记为 jquery 因为我认为 jquery 可能是这里的救星。
CSS是:
ul{ width:760px; margin-bottom:20px; overflow:hidden; border-top:1px solid #ccc; }
li{ line-height:1.5em; border-bottom:1px solid #ccc; float:left; display:inline; }
#double li { width:50%;} /* 2 col */
#triple li { width:33.333%; } /* 3 col */
#quad li { width:25%; } /* 4 col */
#six li { width:16.666%; } /* 6 col */