如图2(第2个图)所示,用列表形式来表示每一列的资产有效期,数字为资产数量,红框为有效期。
当资产数量宽度固定,有效期就可以左对齐了。
那么问题來咯:资产数量宽度不确定,如何让有效期左对齐?
附上关键代码:
<ul class="valid-time">
<li><em class="number">200</em>2016.03.31 18:00:00 —2016.03.31 18:00:01</li>
<li><em class="number">80000</em>永久</li>
<li><em class="number">8</em>未设置</li>
</ul>
.valid-time .number{margin-right:15px; font-style:normal; display:inline-block;}
1.设置固定宽度 2.text-align:left
可以让你的资产数量设置一个固定的宽度(确保数字不会超出这个宽度,超出的话那就得换行)
也可以使用表格布局。
可以用flex
<style>
li{
display:-webkit-flex;
display: flex;
}
span:first-child{
width:100px;
margin-right: 20px;
}
span:last-child{
flex:1;
}
</style>
<ul>
<li><span>100</span><span>42938748978942</span></li>
<li><span>1020</span><span>42938748978942</span></li>
<li><span>10032</span><span>42938748978942</span></li>
<li><span>20</span><span>42938748978942</span></li>
</ul>