AM framework - HTML+CSS+JS framework

AM framework < HTML > + { CSS } + ( JS )

Предисловие

Данный фреймворк, названный банально моими инициалами "AM", есть не что иное, как собранный мною шаблон сайта на все случаи жизни.

Я ни в коем случае не претендую на лавры творца! И абсолютно не надеюсь на признание моей верстки идеальной. Весь код написан собственноручно, за исключением, разумеется, ява-скриптов, а также некоторых CSS-хитростей, подсмотренных в интернете. Делалось для себя, с максимальной старательностью.

Все желающие могут использовать данный плод моих трудов без каких-либо ограничений и абсолютно безвозмездно! Раздается по принципу "as is", т.е. "как есть"... Никакой ответственности я не несу, никаких претензий не принимаю! Если кто-либо пожелает прислать какие-либо советы по оптимизации/улучшению - буду премного благодарен!

Приятного аппетита!
Андрей Мусоян (Andrew Musoyan)

Верстка

Верстка полностью блочная, построена на HTML 4.01, CSS 2, JS. Код полностью валидный! Протестировано на IE6, IE7, Opera 9.51, Firefox 3.0.3, Safari 4.

Предусмотрены как фиксированный (на 980px), так и "резиновый" варианты макета. Переключение вариантов через назначение <body id="fix"> или <body id="rez">.

Также предусмотрены одно-, двух- и трех-колоночные макеты. Колонку на всю доступную ширину можно создать разместив блок <div id="one-col"> внутри блока "main". Переключение с трех-колоночного на двух-колоночный через назначение блоку "main" класса "hidecol3" <div id="main" class="hidecol3"> Таким образом макет перестраивается, а колонка "три" скрывается (ее код можно удалить по желанию). Колонка "один" в коде находится выше остальных (в любом случае). Отдельно хочу напомнить, что дизайна как такового в моем шаблоне нет и не предполагалось. Буйство красок, которое вы видите, призвано всего лишь облегчить понимание разметки, полей и отступов.

CSS

Основной файл содежащий весь дизайн my_style.css. Все стили от плагинов jQuery собраны в один общий css-файл.

JS jQuery

Используется библиотека jQuery и плагины к ней. Код инициации я перенес в соответствующие js-файлы, в самый конец (за исключением флэш плагина).