У меня есть 3 div, как на этом изображении:
div1 имеет фиксированную ширину, но переменную высоту, поэтому я хотел бы, чтобы, если высота div1 больше, чем высота div2, div3 остается под div2 и справа от div1, как здесь:
Любая идея о том, как это сделать? На данный момент я создал контейнер:
<div class="colcontainer">
<div class="col-left">
{% block news %}{% endblock %}
</div>
<div id="main_content">
<div class="col-right">
{% block rightcol %}{% endblock %}
</div>
<div id="content">
<div class="contentwrap">
<div class="itemwrap">
{% block content %}{% endblock %}
</div>
</div>
</div>
<div class="content-bottom"><div class="content-bottom-left"></div></div>
</div>
</div>
Мой CSS выглядит так:
.col-left {
float:left;
padding:0;
margin:0;
width: 300px;
min-height:198px;
}
.col-right {
text-align:left;
padding:0;
margin:0 0 0 200px;
}
#content {
background: none repeat scroll 0 0 #FFFFFF;
float: left;
margin-top: 10px;
padding: 10px;
width: 980px;
}
Вот JSFiddle demo