你可以用
display: inline-block
这允许您设置
height
和
width
像块元素,但仍像
inline
border-color
background-color
如果你想在条之间留点距离,你可以用一个
margin
,但
边缘
这里的诀窍是
vertical-align: bottom
#barChart {
vertical-align: bottom;
}
.bar {
background-color: transparent;
display: inline-block;
width: 10px;
height: 0px;
margin-right: 3px;
}
<div id="barChart">
<div class="bar" style="background-color:lightblue;height:150px"> </div>
<div class="bar" style="background-color:lightgreen;height:100px"> </div>
<div class="bar" style="background-color:salmon;height:50px"> </div>
<div class="bar" style="background-color:lightblue;height:150px"> </div>
<div class="bar" style="background-color:lightgreen;height:110px"> </div>
<div class="bar" style="background-color:salmon;height:100px"> </div>
</div>