Правильно ли, что blueprint css позволяет вам сформулировать ваш макет в виде сетки, а не в терминах элементов с плавающей точкой?

StackOverflow https://stackoverflow.com/questions/1053477

Вопрос

Один из аргументов, которые я слышал о blueprint css, заключается в том, что он позволяет вам думать о вашем макете в терминах сетки, а не в терминах элементов с плавающей точкой.Мне это кажется большим преимуществом, потому что я всегда путаюсь в том, где в конечном итоге окажутся мои поплавки - иногда поплавок неожиданно опускается ниже некоторых других поплавков, и мне трудно понять, как все изменить.Делает ли это blueprint css хорошим выбором для меня - или я должен просто потратить время на то, чтобы научиться правильно использовать floats и выполнять все свои макеты вручную?

Это было полезно?

Решение

Да, безусловно, это позволяет вам использовать сетку - смотрите это пример страницы, который делает сетку видимой путем чередования фона в соответствии со столбцами сетки.

(Но я должен сказать, что немного потраченного времени изучение того, как на самом деле работает CSS-верстка это принесло бы большие дивиденды - лучше понять это, чем сдаваться и пытаться обойти это.И тогда у вас будет возможность создавать гибкие макеты, которые хорошо работают на самых разных устройствах.)

Другие советы

Одна из самых больших проблем с чем-либо, что абсолютно позиционировано, заключается в том, что элементы, которые не абсолютно позиционированы, не знают о существовании абсолютно позиционированных элементов.

Конечно, это бесконечный спор о том, что лучше, но вам, вероятно, будет лучше использовать элементы, которые можно масштабировать в зависимости от размера и разрешения браузера.

Под капотом Blueprint по-прежнему использует поплавки.

Вот новый подход к созданию семантических и доступных макетов "без плавающей строки", http://www.tjkdesign.com/articles/css-layout/no_div_no_float_no_clear_no_hack_no_joke.asp

Как уже говорилось, BluePrint - это сеточная система, но основана на CSS floats.Таким образом, понимание CSS Floats несколько важно для того, чтобы действительно понять, что делает BluePrint.

Я редко использую поплавки вместо абсолютного позиционирования по целому ряду причин.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top