【发布时间】:2016-09-04 11:47:15
【问题描述】:
我正在尝试制作不同高度的相邻div's,就像垂直条形图一样。问题是,当我以 px 指定 div 高度时,div's 高度是 ok,但是当我以不同百分比指定高度时,所有相邻的 div's 都会缩小到相同的高度。我为容器div 和条形div's 指定了最小高度,但它仍然不起作用。这是我的代码:
HTML
<div class="barcontainer">
<div id="firstbar" class="bar" style= "height:10%">
</div>
<div id="secondbar" class="bar" style= "height:80%">
</div>
<div id="thirdbar" class="bar" style= "height:50%">
</div>
<div id="fourthbar" class="bar" style= "height:30%">
</div>
</div>
CSS
barscontainer
{
min-height: 300px;
}
.bar{
background: none repeat scroll 0 0 #7EADCB;
border-bottom: medium none;
float: left;
display: inline-block;
margin: 1px;
vertical-align: top;
width: 16px;
min-height: 1px
z-index: 1;
}
请指导我做错了什么。谢谢。
【问题讨论】:
-
你可以为坏掉的箱子添加你的css吗?
-
我希望有更多知识的人可以确认或否认这一点,但我读到 CSS 长度是百分比,是宽度的百分比,即使是高度值。可能与此案无关,但它提醒了我......