DIV排列问题
想让2个不同高度的div在同一列显示,并以下边为对称结果发现个问题(以下IE,非IE的请将display:inline改为display:inline-block)
<div id="div1" style="width:30px;height:200px;background-color:red;display:inline">
<div id="div2" style="width:30px;height:100px;background-color:green;display:inline">
这2个div没有</div>关闭,则达到了2个不同高度的div在同一行显示的情况,但无法下边对齐?
浏览器如何解析这个没有</div>的呢?是以为div2是div1的内容么?
但如果加了</div>
<div id="div1" style="width:30px;height:200px;background-color:red;display:inline"></div>
<div id="div2" style="width:30px;height:100px;background-color:green;display:inline"></div>
则能下对齐,但无法合并在一列中
请问css如何操作能达到我想要的效果?谢谢
<style type="text/css">
#div1{
left:0px;
position:absolute;
}
#div2{
left:0px;
position:absolute;
}
</style>
<div id="div1" style="width:30px;height:200px;background-color:red;display:inline"></div>
<div id="div2" style="width:30px;height:100px;background-color:green;display:inline"></div>
谢谢js小小,但绿色div并没有下对齐啊
其实我就想做ColumnChart的柱体部份
<style type="text/css">
#div1{
left:0px;
position:absolute;
}
#div2{
top:120px;
left:0px;
position:absolute;
}
</style>
<div id="div1" style="width:30px;height:200px;background-color:red;display:inline"></div>
<div id="div2" style="width:30px;height:100px;background-color:green;display:inline"></div>
页:
[1]