Если проект, который вы реализуете, не основан на сетке макетов, то система сеток CSS вам совсем не поможет.
Я, вероятно, покажу здесь, что у меня недостаточно знаний в области дизайна,но я понимаю, что сетка макета задает минимальную ширину для столбцов макета, например, 60 пикселей, и ширину желоба (горизонтальное пространство между столбцами), например, 20 пикселей.Большие столбцы состоят из кратных минимальной ширины столбца и желоба - например, столбец с четырьмя пролетами имеет ширину, равную четырем отдельным столбцам макета, плюс три желоба.
Это способ создания макетов с разнымиколичество столбцов выглядит одинаково.
Системы сетки CSS реализуют это в CSS для вас, так что вам не нужно писать CSS.
Вы просто применяете классы к элементам HTML.В случае с сеточной системой CSS Twitter Bootstrap, чтобы иметь столбец с 4 и 8 столбцами рядом друг с другом, используйте следующий HTML-код:
<div class="row">
<div class="span4">...</div>
<div class="span8">...</div>
</div>
<div>
s затем получитеправильные ширины и желоба, а также правильная комбинация кода, связанного с float
, чтобы они были представлены в виде столбцов.Таким образом, вы получаете экономию времени благодаря отсутствию необходимости писать (и отлаживать в различных браузерах) какой-либо макет CSS для отдельных столбцов.
Но если реализуемый вами дизайн не используетсетка макета, тогда система сеток CSS вам совсем не поможет, потому что вы не реализуете сетку макета.