Подписаться на рассылку:

Ваш e-mail:

Ваше имя:

Авторизация:

Регистрация Забыли пароль ?

Двухколоночный макет сайта

Двухколоночный макет сайта

Сегодня я бы хотел Вам показать, как можно создать двухколоночный макет сайта, где левая часть сайта является фиксированной, а правая часть резиновая. В дальнейшем Вы просто можете скопировать данную структуру и, опираясь на нее, начать создавать свой сайт. А мы начинаем с html разметки.

<html>
<head>
 <title>Двухколоночный макет</title>
 <link rel="stylesheet" href="css/styles.css" type="text/css" />
</head>
<body>
  <div id="header">
    <h1>Шапка сайта</h1>
  </div>
  <div id="menu">
    <h2>Меню</h2>
  </div>
  <div id="content">
    Шапка сайта
  </div>
</body>
</html>

Реализуем двухколоночную структуру сайта:

body {
  margin: 0 auto;
  min-width: 700px;
  max-width: 1000px;
}

#header {
  background: #fdd;
  text-align: center;
}

#menu {
  background: #aaa;
  float: left;
  width: 200px;
}

#content {
  background: #aaa;
  margin-left: 220px;
}

Результат будет следующим, но я попросил бы Вас, чтобы Вы не смотрели на эту картинку, а написали данный код у себя.

Изображение

Мы создали три блока, каждый из которых отвечает за находящееся в нем содержимое и при помощи css стилей реализовали данную структуру, которая является вполне пригодной для дальнейшего создания сайта. Первое, что мы сделали - это выровняли все содержимое по центру и установили для него минимальную и максимальную ширину. Благодаря данным стилям, наше содержимое, находящееся в теге body будет всегда выровнено по центру, и не будет меньше или больше указанной ширины. Для шапки сайта был задан цвет фона, а также задано выравнивание текста по центру, что и унаследовал тег заголовка h1. С левой колонкой также все довольно просто, задаем цвет фона, фиксированную ширину, и устанавливаем, чтобы элемент выравнивался по левой стороне, а остальные элементы его обтекали справа, таким образом, блок с контентом уходит в правую сторону. И для блока с контентом также задается цвет фона и отступ слева, который немного больше ширины блока меню, для того чтобы они не сливались вместе, а было свободное пространство. Вот таким простым способом можно реализовать двухколоночную структуру сайта. Всего доброго!

5 последних свежих статей:

Методы alert, prompt, confirm в JavaScript

Методы alert, prompt, confirm в JavaScript

И снова я приветствую Вас в очередной теме посвященной языку JavaScript, в которой мы разберем методы alert, prompt, confrim.


Конструкция switch-case в JavaScript

Конструкция switch-case в JavaScript

Всем привет, сегодня мы рассмотрим с Вами конструкцию switch-case в языке JavaScript.


Всплывающая подсказка на CSS

Всплывающая подсказка на CSS

Здравствуйте дорогие друзья, сегодня мы с Вами изучим еще одну тему посвященную языку CSS. И научимся реализовывать всплывающие подсказки на CSS.


Псевдокласс target в CSS

Псевдокласс target в CSS

Сегодня мы рассмотрим еще одну возможность, которую предоставляет нам CSS3, а именно поговорим о псевдоклассе target, для чего он нам может быть нужен, и рассмотрим один из самых популярных способов его применения.


Как вставить видео с YouTube

Как вставить видео с YouTube

Довольно часто Вы видите на различных ресурсах видео, которое хранится на сервисе youtube, но каким-то образом его можно воспроизвести на данном сайте. Об этом сегодня пойдет речь, и я расскажу Вам, как вставить видео с YouTube.

Добавить комментарий: