Недавно начал изучать css так что много еще не знаю... долги и усердно искал в интернете как это сделать но так и не нашёл... надо:  то есть длинна может быть фиксированая, а вот высота меняется от содержимого и если растянуть браузер чтобы стало не 3 столбика, а 4... и т.д. cмог только построить их в ряд   <html>   <head> 	  <title>Blank</title> <style type="text/css"> .left { float:left;  width:100px; } </style>    <head>   <body>   <div style="width:800px"> <div class="left">111</div> <div class="left">111</div> <div class="left">111</div> <div class="left">111</div> <div class="left">111</div> <div class="left">111</div> <!--<div class="left" style="height:50px">111</div>--> <div class="left">111</div> <div class="left">111</div> <div class="left">111</div> <div class="left">111</div> <div class="left">111</div> <div class="left">111</div> <div class="left">111</div> <div class="left">111</div> <div class="left">111</div> <div class="left">111</div> <div class="left">111</div> </div>  </body> </html> а если <!--<div class="left" style="height:50px">111</div>--> убрать <!-- --> то получаеться совсем не красиво...  получилось более или менее в 2 строки с использованием float left и right еще пробывал display inline если не ошибаюсь... но тоже ничего не получлость помогите хоть намеком, буду оч. признателен...