我正在尝试显示一系列名称值对,其中跨度项向左浮动并占据父<li>
元素高度的 100%。(创建左列。)
我知道如果我为 设置一个固定的高度<li>
,它就可以工作。但是,我希望<li>
内容确定高度以支持内容换行。
见 JSFiddle:http: //jsfiddle.net/aRXet/
<ul>
<li><span>Name</span>Value</li>
<li><span>Name</span>Value</li>
<li><span>Name</span>Value</li>
<li><span>Name</span>Value</li>
<li><span>Name</span>Value</li>
<li><span>Name</span>Value</li>
<li><span>Name</span>Value</li>
</ul>
li {
position: relative;
list-style: none;
background-color: #7492a1;
padding: 0 5px 0 0;
color: white;
font-size: emCalc(12px);
margin:0 0 5px 0;
height:100%;
clear: both;
float: left;
}
li span {
position: relative;
background-color: #888f99;
margin: 0 5px 0 0;
padding: 0 5px;
width: emCalc(62px);
clear: both;
float: left;
height: 100%;
}