HTML: Блочная верстка
Вместо табличной можно использовать блочную верстку, которая использует блоки для создания базового шаблона страницы. В качестве блоков выступает html тег DIV, поэтому такую вёрстку ещё называют "вёрстка дивами". Далее с помощью стилей эти блоки позиционируются на странице определенным образом, формируя шаблон, который уже затем наполняется различным контентом.
В следующем примере используется 5 элементов <div> для создания макета страницы из двух колонок:
<html>
<body>
<div id="container" style="width:500px">
<div id="header" style="background-color:#A3FFC2;">
<h1 style="margin-bottom:0;">Верхняя часть сайта</h1>
</div>
<div id="menu" style="background-color:#FFFFB8;height:200px;width:100px;float:left;">
<b>Меню</b><br>
Пункт 1<br>
Пункт 2<br>
Пункт 3</div>
<div id="content" style="background-color: #fff;height:200px;width:400px;float:left;">
Место для контента
</div>
<div id="footer" style="background-color:#A3FFC2;clear:both;text-align:center;">
Copyright © 2011 www.puzzleweb.ru
</div>
</div>
</body>
</html>
Результат данного примера в окне браузера:
Верхняя часть сайта
Меню
Пункт 1
Пункт 2
Пункт 3
Пункт 1
Пункт 2
Пункт 3
Место для контента
Copyright © 2011 www.puzzleweb.ru
Примечание: для уменьшения объема кода и удобства редактирования css стилей, сразу для нескольких страниц, сделанных по одному шаблону, рекомендуем вам выносить весь css-код в отдельный файл.
С этой темой смотрят: