PunBB + PE

это не просто форум

23.04.2008 23:52:46 #1: artoodetoo ↓ 

Administrator
MArt Keepers
bmw-club
Откуда: Россия
Здесь с: 14.03.2007
Сообщений: 715
Вебсайт

CSS Frameworks / Grid Design

Определение

CSS Framework — это библиотека, которая предназначена для создания и внедрения более лёгкого и валидного кода. Общий смысл этой библиотеки схож с PHP или JS библиотек.

Вместо термина CSS Framework часто используют словосочетания Grid Design или Верстка с Сеткой, что сути не меняет. Это пренос приемов "бумажной" верстки на верстку веб-страниц. Валидный код — полезный побочный эффект.

Есть некий универсальный макет (сетка) в который вебмастер вписывает блоки страницы. Этот макет задается подключением стандартных css файлов (собственно фреймворк). На примере Blueprint:

Код:

<link rel="stylesheet" href="css/blueprint/screen.css" type="text/css" media="screen, projection">
<link rel="stylesheet" href="css/blueprint/print.css" type="text/css" media="print">    
<!--[if IE]><link rel="stylesheet" href="css/blueprint/ie.css" type="text/css" media="screen, projection"><![endif]-->

Черновая разметка страницы делается с помощью упоминания классов "контейнер", "колонка одинарной ширины", "колонка тройной ширины" и т.д.

Стоит попробовать один из фреймворков и потом недоумеваешь "как же я раньше обходился без этого". Я уверен, если бы Rickard имел под рукой один из фреймворков, мы бы получили движок без тегов <table> и этого неудобного postleft+postright в теме.

На мой взгляд, самые интересные решения это Blueprint и 960.gs. Как правило, фреймворки расчитаны на фиксированый дизайн, но это необязательно. Mark Boulton в последней части своего руководства показывает как расчитать и сделать сетку под плавающий дизайн.

Интересные статьи по теме

Хабрахабр: Grid Design или вёрстка с Сеткой
Хабрахабр: Blueprint
Speckyboy: Top 12 CSS Frameworks and How to Understand Them
Smashing Magazine: Grid-Based Design: Six Creative Column Techniques
Mark Boulton: Five simple steps to designing grid systems

Неактивен

Метки: [css, framework, templates]
 

27.04.2008 17:25:25 #2: artoodetoo ↓ 

Administrator
MArt Keepers
bmw-club
Откуда: Россия
Здесь с: 14.03.2007
Сообщений: 715
Вебсайт

Re: CSS Frameworks / Grid Design

Фреймворки могут быть полезны для макетирования страниц. Между макетом в Photoshop и реальной веб-страницей целая пропасть, если не иметь вспомогательных средств.

Но возьмем, к примеру, феймворк "960". В нем есть psd-шаблон с сеткой для привязки элементов. Разложим блоки по сетке, затем повторим то же самое уже в xtml+css и получаем примерно вот такой прототип.

А можно и без фотошопа сразу в коде smile Без сетки/фреймворка у меня ушло бы в разы больше времени. Вобщем фреймворк — это то, что превращает ваши "пляски с бубном" с нормальную работу.

Неактивен

 

Board footer

Powered by PunBB + PE

Valid XHTML Valid CSS

[ Generated in 0.016 seconds, 7 queries executed ]