Как используются CSS-фреймворки? - PullRequest
9 голосов
/ 12 января 2009

По какой-то причине меня никогда не осенило, что могут быть фреймворки для CSS. Я работаю над своим личным сайтом, и я действительно очень не хочу «проектировать» с помощью CSS (я думаю, что более чем несколько программистов могут согласиться со мной). В любом случае, я понимаю преимущества инфраструктуры для таких языков, как Java, PHP, [insert language]. Я скачал несколько разных CSS-фреймворков и не мог понять, как их использовать. Я предполагаю, что мог ожидать API или что-то (что, очевидно, не имеет смысла, учитывая отсутствие логики в CSS) ...

Кто-нибудь здесь использовал (и рекомендовал бы) фреймворк CSS? Это слишком много для сравнительно простого макета?

Пожалуйста, не размещайте ссылки на другие сайты, я знаю, как использовать Google. Я бы предпочел услышать мнения и идеи сообщества. Спасибо.

Ответы [ 4 ]

2 голосов
/ 12 января 2009

Пожалуйста, поймите framework здесь просто как «набор помощников для достижения цели». Так что в большинстве случаев вы получите набор CSS-определений, настроек и хаков, которые вам, вероятно, придется в любом случае кодировать для себя, когда вы будете иметь в виду совместимость с различными браузерами.

Нет ссылок? К. Во-первых, вы должны ознакомиться с методами Grid Design. Мои коллеги-разработчики рекомендуют Blueprint для обработки макетов на основе CSS, независимо от их сложности. Надеюсь, это немного поможет.

2 голосов
/ 12 января 2009

Предостережение: Я действительно не рассматривал эту тему в течение нескольких лет, возможно, ландшафт изменился.

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

Более практичным для новичка CSS или сайта быстрого разработчика, возможно, является сброс CSS, который функционирует для базового CSS во всех браузерах ( yahoo's ) ( Эрик Майер ). Но это не без его собственной полемики и никогда не казалось, что достаточно .

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

2 голосов
/ 12 января 2009

Я использовал YAML (еще один многоколонный макет) в нескольких проектах, потому что мне не нравилось "бороться" с Internet Explorer 6 HACKS. Существует хорошее объяснение того, как его использовать, и вы можете настроить его под свои нужды (если вы собираетесь использовать многоколоночную (2 или 3) компоновку).

1 голос
/ 16 января 2009

960.gs в последнее время кажется довольно популярным среди дизайнеров, хотя я сам никогда не видел смысла в CSS-фреймворках.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...