Создание простейшего макета. HTML Макеты Css макет страницы

В издательском деле многостолбцовый вывод контента известен уже много лет — узкие столбцы упрощают чтение текста. С переходом на широкоэкранные дисплеи веб-разработчики начали искать способы сохранения комфортной ширины столбцов в своих блогах и сайтах. За последнее десятилетие появился ряд довольно остроумных решений в дизайне многих веб­страниц по созданию многоколоночных макетов. Существуют различные способы создания макетов в HTML.

Макеты на основе таблиц

В недалеком прошлом таблицы были самым простым и самым популярным способом создания многоколоночных макетов в HTML. Вся веб-страница помещалась внутри большой таблицы (

). Однако элемент
разработан не для создания макетов страниц, его цель — отображение табличных данных.
Следующий макет создается с помощью таблицы, состоящей из 3-х строк и 2 столбцов, где строки содержащие контент заголовка и футера охватывают обе колонки, используя атрибут colspan :

Пример: Макет на основе таблицы

  • Попробуй сам »

Макет на основе таблицы

Макет на основе таблицы

Шапка сайта

Основной контент...

Макеты на основе DIV-элементов

В течение долгого времени веб-дизайнеры используют элементы

для группировки элементов на странице (например, оформирующих шапку сайта, статьи, футер или боковую панель). Таким образом разработчики, как правило, помещают эти основные разделы страницы внутри элементов
и используют атрибуты class или id , чтобы указать назначение конкретной части страницы.

Ниже приведена визуализация макета с использованием тегов

для группировки элементов на странице: