Мне немного сложно попытаться отсортировать раскладку 3-х столбцов. Это мой текущий HTML и CSS макетПолучение идеального 3-колоночного макета
<div class="row">
<div class="col">C1</div>
<div class="col">C2</div>
<div class="col">C3</div>
</div>
CSS-выглядит следующим образом:
.row {
width: 964px;
}
.row:last-child {
margin: 0;
}
.row .col {
width: 33.33%
float: left;
margin-bottom: 20px;
margin-right: 10px;
}
Колонки имеют в основном одинаковую ширину, используя проценты 33,33%. Проблема заключается в том, что, хотя столбцы отображаются внутри контейнера строк, в последнем столбце есть пробел на правом поле. Увеличение правого поля подталкивает последний столбец к следующей строке.
Как я могу выровнять столбцы так, чтобы они сохраняли одну и ту же ширину, но для первого и последнего столбцов не было никаких полей (то есть без левого поля в первом столбце и без правого края в третьем столбце).... Есть идеи?
Спасибо ..
Ответы, вероятно, помогут вам. Но я подумал, что я пообщался с предложением взглянуть на Bootstrap. Это каркас, построенный вокруг сетчатой системы и выполняющий короткую работу из 3 столбцов. –