I want to know how can i arrange divs which has dynamic content
Html code structure
<div id="megamenu1" class="megamenu">
<div class="column">
<h3>News Related</h3>
<ul>
<li><a href=link>CNN</a></li>
<li><a href=link>CNN</a></li>
<li><a href=link>CNN</a></li>
<li><a href=link>CNN</a></li>
<li><a href=link>CNN</a></li>
<li><a href=link>CNN</a></li>
</ul>
</div>
<div class="column">
<h3>Technology</h3>
<ul>
<li><a href=link>lllNN</a></li>
<li><a href=link>CNxcN</a></li>
<li><a href=link>CNxzczN</a></li>
</ul>
</div>
</div>
CSS
.megamenu{
position: absolute;
display: none;
left: 0;
top: 0;
background: white;
border: 1px solid #f06b24;
border-width: 5px 1px;
padding: 10px;
font: normal 12px Verdana;
z-index: 100;
}
.megamenu .column{
width: 200px;
min-height: 250px;
border: 1px solid #000;
display: -moz-inline-stack;
display: inline-block;
vertical-align: top;
margin: 5px;
zoom: 1;
*display: inline;
_height: 250px;
}
.megamenu .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}
.megamenu .column ul li{
padding-bottom: 5px;
}
.megamenu .column h3{
background: #e0e0e0;
font: bold 13px Arial;
margin: 0 0 5px 0;
}
.megamenu .column ul li a{
text-decoration: none;
}
.megamenu .column ul li a:hover{
color: red;
}
How can arrange the divs so that no space is between the divs
the number of divs can increase or decrease
the content in the div may increase or decrease
can it be achieved only by using css ,ies with out using http://masonry.desandro.com/