Фреймворк (англ. framework — каркас, структура, сфера деятельности) — в информационных системах структура программной системы; программное обеспечение, облегчающее разработку и объединение разных компонентов большого программного проекта. В отличие от библиотек, которые объединяют набор подпрограмм близкой функциональности, фреймворк содержит в себе большое количество разных по назначению библиотек. Употребляется также слово каркас, а некоторые авторы используют его в качестве основного. (Материал из Википедии – http://ru.wikipedia.org/wiki/%D0%A4%D1%80%D0%B5%D0%B9%D0%BC%D0%B2%D0%BE%D1%80%D0%BA)
Верстка сайтов с использованием модульной сетки – похоже, как и все в интернете имеет сторонников и противников. Создаются фреймворки, что тоже рождает споры. Меня же, как любителя, все эти разногласия заводят и подогревают интерес. Не ошибусь, если скажу, что одним из популярных фреймворков является 960gs. На официальном сайте 960gs есть генератор css кода модульных сеток.
Что же такое модульная сетка?
Модульная сетка пришла в сайтостроение из печатных изданий. Но, в отличии от печатных изданий, где ширина листа фиксированная, в сайтостроении можно создавать как фиксированные по ширине страницы, так и резиновые (жидкие, эластичные).
Шаблоны сайта работающего под управлением Joomla 1.6 размещаются в папке templates, которая находится в корневой папке. Для каждого шаблона создается отдельная папка. Ниже приведена структура шаблона: