Должны ли мы использовать CSS-фреймворк? Они того стоят?

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

Вопрос

CSS-фреймворки имеют хорошие встроенные стили и просят вас сфокусироваться на сетках, но все же есть некоторая зависимость и отсутствие свободы, которую они предоставляют. Если мне нужно создать веб-страницу, посмотрев на экран макета на основе PSD .. Либо я буду использовать классы, предоставляемые платформой, но если эти фактические измерения не существуют, мне нужно снова указать свои собственные правила, которые добавятся к моему размеру файла CSS, и если производительность является ограничением, как всегда, то ... вам не нужно файл большого размера .. хотя его в кб, но каждая капля имеет значение.

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

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

Решение

Фреймворки Css не похожи на обычные кодовые фреймворки / библиотеки, которые предоставляют функции, позволяющие вам выполнять свою работу быстрее ... это больше похоже на начальный файл, который экономит время написания css, которое вы используете во всех ваших проекты.

Сказав это, я действительно верю, что лучший способ использовать CSS-фреймворк - посмотреть, какой CSS-код вы используете чаще, и создать собственный CSS-фреймворк. Лично я использую те же правила сброса и типографики для большинства моих проектов. У меня есть коллекция различных сеток, но на самом деле это зависит от типа проекта. Не все проекты будут работать с сеткой.

Раньше, когда я пытался использовать готовый фреймворк, я терял время на удаление стилей или работу над некоторыми стилями из фреймворка. Именно из моего опыта работы с фреймворками я знаю людей, которые любят работать с Blueprint и клянутся им.

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

Я думаю, что сброс стиля - это здорово, но рамки слишком ограничены Вы вынуждены использовать их классы и т. Д.

Это может привести к некоторым несовместимым именам классов, например, если у вас есть сайт, который разделяет слова дефисом (-), а затем вы используете сетку, которая использует подчеркивание (_).

Вы также должны купить в для этого фреймворка, как при принятии его для всего вашего сайта (если его использует основной шаблон).

См. UnobtrusiveCss для смеха:).

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

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

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

Надеюсь, это поможет?

CSS-фреймворки - мои любимые инструменты для разработки страницы, взгляните на 960er.gs - хороший фреймворк-сетка.

Хорошо, вы ограничены в размерах, но вы можете создавать свои страницы намного быстрее, через неделю вы узнаете все классы.

Таким образом, мораль этой истории заключается в использовании css reset и для наглядной помощи при отладке изображения сетки в теле сделает необходимое. Pic объектив addon, несомненно, поможет для соответствия пикселей. Спасибо всем за ваш обнадеживающий ответ

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