Должны ли мы использовать CSS-фреймворк? Они того стоят?
-
06-07-2019 - |
Вопрос
CSS-фреймворки имеют хорошие встроенные стили и просят вас сфокусироваться на сетках, но все же есть некоторая зависимость и отсутствие свободы, которую они предоставляют. Если мне нужно создать веб-страницу, посмотрев на экран макета на основе PSD .. Либо я буду использовать классы, предоставляемые платформой, но если эти фактические измерения не существуют, мне нужно снова указать свои собственные правила, которые добавятся к моему размеру файла CSS, и если производительность является ограничением, как всегда, то ... вам не нужно файл большого размера .. хотя его в кб, но каждая капля имеет значение.
Любые комментарии и предложения по наилучшему использованию фреймворка.
Решение
Фреймворки Css не похожи на обычные кодовые фреймворки / библиотеки, которые предоставляют функции, позволяющие вам выполнять свою работу быстрее ... это больше похоже на начальный файл, который экономит время написания css, которое вы используете во всех ваших проекты. Р>
Сказав это, я действительно верю, что лучший способ использовать CSS-фреймворк - посмотреть, какой CSS-код вы используете чаще, и создать собственный CSS-фреймворк. Лично я использую те же правила сброса и типографики для большинства моих проектов. У меня есть коллекция различных сеток, но на самом деле это зависит от типа проекта. Не все проекты будут работать с сеткой.
Раньше, когда я пытался использовать готовый фреймворк, я терял время на удаление стилей или работу над некоторыми стилями из фреймворка. Именно из моего опыта работы с фреймворками я знаю людей, которые любят работать с Blueprint и клянутся им.
Другие советы
Я думаю, что сброс стиля - это здорово, но рамки слишком ограничены Вы вынуждены использовать их классы и т. Д.
Это может привести к некоторым несовместимым именам классов, например, если у вас есть сайт, который разделяет слова дефисом (-), а затем вы используете сетку, которая использует подчеркивание (_).
Вы также должны купить в для этого фреймворка, как при принятии его для всего вашего сайта (если его использует основной шаблон).
См. UnobtrusiveCss для смеха:).
Я думаю, что это вопрос использования правильного инструмента для работы.
Я часто использую BluePrint CSS, и это действительно помогает мне очень быстро создавать стандартные веб-сайты. Большую часть времени это именно то, что хотят мои клиенты. Если мне нужно копать глубже - для этой работы я добавлю свой собственный CSS - но это делает сайт более дорогим и требует немного больше времени на разработку и тестирование.
Я не думаю, что фреймворки CSS являются альтернативой изучению CSS, они просто помогают вам быстро и легко выполнять стандартные задачи.
Надеюсь, это поможет?
CSS-фреймворки - мои любимые инструменты для разработки страницы, взгляните на 960er.gs - хороший фреймворк-сетка.
Хорошо, вы ограничены в размерах, но вы можете создавать свои страницы намного быстрее, через неделю вы узнаете все классы.
Таким образом, мораль этой истории заключается в использовании css reset и для наглядной помощи при отладке изображения сетки в теле сделает необходимое. Pic объектив addon, несомненно, поможет для соответствия пикселей. Спасибо всем за ваш обнадеживающий ответ