Было бы хорошо, если бы вы включили HTML, но я бы подошел к этой проблеме так:
<div id="fourcolumns">
<div>Column</div>
<div>Column</div>
<div>Column</div>
<div>Column</div>
</div>
CSS:
#fourcolumns {
width: 100%;
overflow: hidden;
}
#fourcolumns div {
width: 25%;
float: left;
}
Если вы добавляете поля между столбцами, вы станете жертвой ошибки с плавающей запятой в IE6, которую вы можете исправить, добавив #fourcolumns div { display: inline; }