Подтвердить что ты не робот

Какова точка водостоков в сетках сетки CSS?

Я погружаюсь в веб-разработку, и я играю с каркасом Blueprint CSS, который включает в себя сетку, и у меня есть несколько вопросов.

  • Какая точка водостоков? Разумеется, они не используются для включения пробелов между столбцами, потому что для этого можно просто использовать свойство CSS поля. Или же водостоки - это просто элегантный способ управления полями?
  • Я не хочу места между моими столбцами и хотел бы сгенерировать сетку, которая не включает в себя желоба, но все инструменты генератора не позволяют мне иметь водосточные желоба с нулевой шириной. Почему это?
  • Появляется предложенный генератор CSS Blueprint больше не поддерживается. Может ли кто-нибудь предложить генератор CSS Blueprint для изменения сетки, чтобы включить водосточные трубы с нулевой шириной?

Большое спасибо за вашу мудрость!

4b9b3361

Ответ 1

Мотивация системы CSS Grid заключается в полной автоматизации макета. Водосточные желоба обычно желательны, поскольку пустое пространство между колоннами обеспечивает лучшую удобочитаемость, поэтому имеет смысл включать их как часть автоматизации.

A Generator raison d'être - освободить вас от немного утомительных вычислений, необходимых для их реализации, но без желобов как математика, так и css совсем не сложна.

Сплошной сеткой без генератора должно быть очень просто. например.

( column width X nº of columns ) + left margin + right margin = content width

.span-1 {width:100px}
.span-2 {width:200px}
.span-3 {width:300px}
.span-4 {width:400px}

etc...

Ответ 2

Gutters не имеют абсолютно никакого отношения к CSS как таковой. Они представляют собой концепцию дизайна из печатной публикации - они предназначены для предоставления пробелов между столбцами, что облегчает чтение содержимого.

Столбцы без водостоков очень легко рассчитать. Просто установите одну и ту же ширину в пикселях для каждого столбца.

Ответ 3

Я не совсем уверен, но я вижу желоба как статическое пространство между столбцами. Я имею в виду, что в отличие от полей, относящихся к самому столбцу, желоб является стационарным объектом (или черной дырой, или зазором), который правильно определяет хорошо спланированные расстояния между соседними столбцами.