Фиксированная разметка
Примеры разметки web-страниц с фиксированной шириной макета.
Все представленные для изучения примеры обладают следующими тактико-техническими характеристиками:
- Область контента - наиболее интересная часть сайта, идет по html-коду раньше всего.
- header и горизонтальное меню по html-коду находяться в самом конце страницы, что тоже немало важно.
- Колонки центральной части разметки обладают иллюзией равной высоты.
- Для наглядности все блоки (колонки) имеют индивидуальную фоновую заливку, а также у каждого блока (колонки) независимый цвет border'a, что в конечном итоге, не является обязательным.
- Все макеты имеют сто процентную высоту.
Иллюзия одинаковой высоты колонок центральной части достигается за счет использования следующих стилевых правил для колонок центральной части:
margin-bottom:-32767px;padding-bottom:32766px;
а для основного контейнера центральной части шаблона:
overflow:hidden;
К сожалению, их использование помимо множества плюсов, имеет один существенный недостаток - перемещение по web-странице с помощью меток-якорей невозможно или оно работает не корректно.
Прием позволяющий обойти данное препяствие, описан автором в статье: "Абсолютное позиционирование и колонки равной высоты", но и в нем есть свои нюансы.
Автор не будет утомлять вас детальным описанием html-кода и стилей, возможно в дальнейшем пара-тройка примеров будет разобрана по косточкам в видео-ролике с подробным рассказом - как, что, почему и зачем.
Трех колоночная разметка:
- Left Content Right
- lcr_shablon_01
- lcr_shablon_02
- lcr_shablon_03
- lcr_shablon_04
- lcr_shablon_05
- lcr_shablon_06
- lcr_shablon_07
- Content Left Right
- clr_shablon_01
- clr_shablon_02
- clr_shablon_03
- clr_shablon_04
- clr_shablon_04a
- Left Right Content
- lrc_shablon_01
- lrc_shablon_02
- lrc_shablon_03
- lrc_shablon_04
- lrc_shablon_04a
Двух колоночная разметка:
- Content Right
- cr_shablon_01
- cr_shablon_02
- cr_shablon_03
- Left Content
- lc_shablon_01
- lc_shablon_02
- lc_shablon_03
Приятный бонус - колонки центральной части макетов содержат блоки, которые всегда находятся внизу указанных колонок и полностью независимы друг от друга.
Метод впервые рассмотрен в статье - "OPERA и абсолютное позиционирование..." и в ее продолжении "Секрет Полишинеля..."
К бонусам можно отнести и некую ассиметрию в расположении колонок навигации по высоте.
Большинство примеров публикуются впервые и их разнообразия хватит практически на все случаи жизни.
Естественно, автор демонстрирует возможности только его методов и приемов глобальной разметки web-страницы и абсолютно не претендует на то, что они единственно верные и правильные, и есть истина в последней инстанции.
Все приведенные примеры разметки легки для изучения - html-код и css максимально оптимизированы и любой интересующийся этой областью верстки, даже не обладая достаточными знаниями и опытом, при известном желании, сможет найти и взять, что-то полезное для себя.