Creo que con css no puedes controlar el numero de columnas, pero con php tampoco lo veo.. no se como hacerlo..
Os añado un poco de codigo CSS
Código:
.top_categs { display:table; position:relative; width:100%; overflow:hidden; background-color:transparent; border: none; margin: 0px 0px 0px 0px; padding: 0px; } .a_top_cat { padding: 5px 0px 5px 0px; background-color:transparent; border: none; } .top_cat_col { display:table-cell; position:relative; width:98%; overflow:hidden; margin:10px auto 0px auto; padding:12px 0px 0px 0px; } .row_div div.title { position:absolute; top:10px; left:64px; } .top_cat_col .row_div div div.title { top: 0px; } .one_dir_top { position:relative; width:42%; height:80px; list-style-type:none; margin:0% 2% 0% 6%; padding:0px; font-size:10pt; float: left; overflow:hidden; } * html .one_dir_top { margin:0% 3% 0% 3%; padding:0px; } .one_dir_top .title a { font: normal 11px Arial; }