问题描述
|
我必须用仅0和1来实现一个快速的n脏堆积条形图,此刻我脑中的想法是这样的:
<div style=\'width:500px\'>
<span class=\'d5\' style=\'width:33%;\'>5</span>
<span class=\'d4\' style=\'width:27%;\'>4</span>
<span class=\'d3\' style=\'width:20%;\'>3</span>
<span class=\'d2\' style=\'width:13%;\'>2</span>
<span class=\'d1\' style=\'width:6%;\'>1</span>
</div>
解决方法
我会使用div而不是跨度,并给您div高度,否则它们将不会显示。如果要div水平排列,则设置float:left;。
, 看来您只是在跨度上缺少\“ display:block; \”。但是无论如何,使用列表可以说是更具语义的,您所需要做的就是设置宽度和颜色。
http://jsbin.com/ajuna4
,
div>span
{
float: left;
border: 1px solid yellow;
background-color: green;
text-align: center;
}
小提琴