Главная » CSS, Веб-разработка

CSS Frameworks: избранное

28 Апрель 2008 просмотров 12 301 комментариев 10


CSS-Framework - библиотека CSS стилей, упрощающая создание шаблона для сайта. Фреймворк будет особенно полезен, если вам необходимо сделать шаблон на основе сетки (grid) или шаблон для печати.

Из русскоязычных фреймворков нашла только css-framework.ru

Иностранных проектов намного больше. Наиболее известные из них это:

- Blueprint CSS фреймворк, созданный Olav Bjorkoy, предлагает на выбор различные шаблоны на сетке, шаблоны для печати. Большой вклад в разработку CSS кода внесли такие мастера, как: Jeff Croft , Nathan Borror, Christian Metts, и Eric Meyer. Blueprint CSS Framework доступен как для персонального, так и для коммерческого использования с соответствующими лицензиями.

YAML или “Yet Another Multicolumn Layout” – (X)HTML/CSS фреймворк, предназначенный для создания современных гибких шаблонов. YAML, разработанный Dirk Jesse, полностью поддерживается всеми версиями IE. YAML распространяется под лицензией от Creative Commons Attribution 2.0, которая включает использование фреймворка как в персональных, так и коммерческих целях. YAML имеет очень гибкую структуру и простую, доступную каждому документацию. Разработчики также сделали специальный конструктор шаблонов, благодаря которому можно визуально настраивать основные элементы шаблонов, и это, конечно же, очень удобно.

 - 960 Grid System – фреймворк, разработанный специально для шаблонов на сетке. Цель проекта 960 Grid System - модернизировать и упростить процесс веб-разработки путем применения общих правил, основным из которых является создание шаблонов шириной 960px. Причина выбора именно этого значения в том, что 960 делиться на 2, 3, 4, 5, 6, 8, 10, 12, 15, 16, 20, 24, 30, 32, 40, 48, 60, 64, 80, 96, 120, 160, 192, 240, 320 и 480. Что делает шаблон очень гибким к любым изменениям и применимым к самым разнообразным дизайнам.

UI Grid CSS – фреймворк содержит файл “чистки” css, шрифты, и архив с сетками. И даже включает в себя конструктор сетки для быстрого создания нужного шаблона. Yahoo! UI Grid CSS содержит большой выбор шаблонов с фиксированной шириной, котрую можно легко изменять.

Logic CSS - коллекция CSS файлов и PHP утилит, позволяющая сократить время на разработку валидных, кроссбраузерных xHTML шаблонов.


- ESWAT фреймворк комплект содержит дерево папок и некоторые компоненты. Используя ESWAT вам не придется создавать повторяющиеся HTML теги, CSS правила, папки и т.д.

Elements фреймворк, разработанный Ben Henschel. Он позволит вам сделать ваш код чище, проще и сократит время на разработку шаблона. А также позволит правильно организовать файловую структуру проекта, делая его более эффективным.


CSS-boilerplate - небольшой фреймворк, позволяющий сделать простые и в тоже время элегантные шаблоны.

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

И напоследок, еще несколько ссылок на небольшие CSS-фреймворк проекты:

Если вы знаете больше фреймворков, оставляйте ссылки, я их обязательно добавлю к статье.

Комментариев 10 »

  • ]]>Виталий пишет: ]]>

    Из приведённых выше работал с Blueprint, Yahoo UI Grid и YAML.
    И вот уже как почти год постоянно использую немецкий YAML, в отличии от остальных, в нем обнуление стилей и subtemplates реализованы более качественно, в том числе с учетом существования IE6.

      Цитировать

  • ]]>lilumi пишет: ]]>

    вот ищу информацию про 960 Grid System на русском языке, так как не могу понять, чем он хорош? я вижу один существенный недостаток — он несет в себе огромных размеров css-файл в котором возможно половина правил даже не будет использоваться.
    Можешь ли ты обьяснить мне чем хороши grid based фреймворки для css ?

      Цитировать

  • ]]>Автор пишет: ]]>

    да, это недостаток всех фреймворков, что половина правил просто не используется. А Grid-based хороши тем, что прекрасно подходят для портальных сайтов, где как правило колонки одной ширины/высоты и создать их можно любое количество.

    Я не советую использовать фреймворки для сайтов-визиток, где максимум 10-15 страниц, именно из-за веса css файла.

    На русском врядли что найдешь, но 960 Grid System довольно популярна судя по кол-ву ссылок. Да и не так сложна.

      Цитировать

  • ]]>lilumi пишет: ]]>

    спасибо за ответ.

      Цитировать

  • ]]>banzalik пишет: ]]>

    из русскоязычных есть еще http://code.google.com/p/m5cssframework/
    это переделанный Tripoli + Hartija + немного скриптов для повседневных задач
    основная цель проекта – привести отбражение всех html тегов в одинаковый вид во всех популярных браузерах, грубо говоря свести к минимуму проблемы с типографикой

      Цитировать

  • ]]>Санька пишет: ]]>

    Вот так спасибо! А я как раз искал инфу по этим фреймворкам.
    киньте ко мне в тему линк на эту статью!

      Цитировать

  • ]]>Посмотрел пишет: ]]>

    Посмотрел… Мдя. Один включает в CSS хаки место того что бы
    делать отдельный стиль. Другой требует руби, непонятно зачем. Четвертый предлагает страницу индекс с характерным Some Content. Что это за детский сад?

      Цитировать

Комментарии

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

Вы можете использовать теги:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Чтобы получить аватарку, зарегистрируйтесь на Gravatar.