【发布时间】:2015-06-22 13:37:00
【问题描述】:
所以我有这个列表,其中包含浮动列表项,宽度等于 50%。它们都是动态生成的,有些 li 的高度比 wrest 更大,而它旁边的那个会延伸到那个高度,看起来有点奇怪。而且我不希望它伸展。这是我的代码:
HTML
<ul>
<li>
<span>Some label</span>
Some text
</li>
<li>
<span>Some label</span>
Some text
<ul>
<li><strong>More options</strong></li>
<li>Option 1</li>
<li>Option 2</li>
<li>Option 3 </li>
</ul>
</li>
<li>
<span>Some label</span>
Some text
</li>
<li>
<span>Some label</span>
Some text
</li>
</ul>
CSS
ul > li {
float: left;
width: 50%;
}
ul > li li {
width: 100%;
float: none;
}
JSFiddle -> https://jsfiddle.net/y160n4hg/
【问题讨论】:
-
您必须为此更改 DOM
-
那么你需要将你的
- 分成两部分。即
- ..
- ..
- ..
- ..