Недавно начал изучать 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 если не ошибаюсь... но тоже ничего не получлость помогите хоть намеком, буду оч. признателен...