Ale*_*kov 4 html css alignment css-float
我有一个动态生成的菜单,它位于可调整大小的容器中.我必须遵守4项要求:
<ul></ul>列表.例:
> Item 1 | Item 2 | Item 3 | Item 4 | Item 5 | Item 6 | Item 7 <
Run Code Online (Sandbox Code Playgroud)
现在,当容器缩小时,itmes必须形成以下内容:
> Item 1 | Item 2 | Item 3 | Item 4 <
> | Item 5 | Item 6 | Item 7 <
Run Code Online (Sandbox Code Playgroud)
在<和>体征代表容器边界.
我将如何在HTML/CSS中执行此操作?提前致谢.
编辑:
我忘了提到我必须使用<ul>并使其在IE7 +下工作.
HTML:
<ul id="container">
<li class="item">Item1</li>
<li class="item">Item2</li>
<li class="item">Item3</li>
<li class="item">Item4</li>
<li class="item">Item5</li>
<li class="item">Item6</li>
<li class="item">Item7</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
CSS:
#container {
text-align: center;
padding: 10px;
}
.item {
display: inline-block;
margin: 0 8px;
/* for ie7 */
zoom: 1;
*display: inline;
}
Run Code Online (Sandbox Code Playgroud)
小提琴:http://jsfiddle.net/eqpGv/2/