Я избегал использования каких-либо систем сеток, потому что я всегда путал их с отступами и полями.
Давайте посмотрим, что мои сетки на 90 пикселей, и у меня есть этот код:
//HTML
<div class="col1">
<div class="content">
Hello world
</div>
</div>
//CSS
.col1 { width: 90px; margin: 0px; padding: 0px; background-color: #444; }
.content { margin: 20px; color: #fff; background-color: #0087d5; width: 100%; }
Как я могу работать с сетками, убедившись, что сетка остается шириной 90 пикселей, а внутри ´div´ имеет ширину 100% с отступом / полем 20 пикселей?
Я знаю, что существует много систем сеток, и я протестировал несколько, но я должен «атаковать» это неправильно, потому что мои сетки всегда расширяются, когда я начинаю использовать отступы, чтобы освободить место.