Как я самостоятельно создавал этот сайт.
Принимаясь за дело, соберись с духом.
Козьма Прутков
Главные страницы сайта
На моём сайте будет пять разделов, которые соответствуют пунктам (страницам) главного меню:
- "О товариществе" - текст этой страницы буду хранить в файле main.html,
- "Законодательство" - текст этой страницы буду хранить в файле lows.html,
- "Помощь садоводу" - текст этой страницы - в файле help.html,
- "Интересные ссылки" - в файле ssilki.html и
- "Главная" - в файле index.html.
Текст страницы "Главная" хранится в обязательном файле с именем index.html. Если мы заходим на какой-либо сайт, например, на сайт СНТ "Садовое", то с сервера провайдера интернета в наш браузер сначала передаётся именно этот файл.
Итак, в тексте моего HTML-документа в каждый пункт главного и нижнего меню я вставил теги-ссылки <a>, в которых с помощью параметра href указал на какой файл нужно перейти после нажатия кнопки мышки. Тег <a> следует устанавливать внутри блочного тега, например, <div>, <p> или в других блоках. Добавленные ссылки в главном и нижнем я выделил жёлтым фоном.
<html>
<head>
<title>
Моя первая страница сайта
</title>
<style type= "text/css">
body {background-color: #557bac;}
.page {width: 1268px; height: 97%;
background-image: url('images/site_bottom1300.jpg');
background-repeat: no-repeat;
background-position: center bottom;}
.chief_menu {margin-top: 10px; padding-top: 2px; height: 36px; width: 758px;}
.chief_menu_item {margin-left: 10px; margin-right: 10px; margin-top: 2px; margin-bottom: 2px;
width: 165px; height: 30px;
padding-left: 0px; color: #fff;
border-left-width: 2px;
border-left-color: #fff9bd; border-left-style: solid;
border-right-width: 2px;
border-right-color: #fff9bd; border-right-style: solid;
float: left;}
.aux_menu {margin-top: 3px; margin-bottom: 3px;
height: 28px;
padding-left: 0px;
padding-top: 4px; padding-bottom: 3px;
font-style: italic; color: #fff9bd;
text-align: left;}
.aux_menu div {padding-top: 1px;
padding-bottom: 1px;
float: right; position: relative; top: -4px;}
.home {margin-left: 4px; margin-right: 10px; padding-left: 10px; padding-right: 10px;
background-position: left; background-image: url("images/home.jpg" );
background-repeat: no-repeat; }
.vertical_menu { width: 20%;
float: left;}
.vertical_menu_item {background-color: #fff9bd; margin-bottom: 4px; height: 26px;
color: #3f5c97; text-decoration: none;
border: 1px;
border-color: #fff9bd; border-style: solid; border-radius: 9px;
}
.content { background-color: #fcfadd;
margin-left: 21%; width: 76.5%; height: 68%;
border: 1px;
border-color: #719cbf; border-style: solid; border-radius: 10px;
box-shadow: 3px 3px 5px 0px #719cbf;
font-family: 'Times New Roman', Times, serif;
}
.bottom_menu { margin-top: 3px;
height: 25px;
color: #fff9bd; }
.bottom { color: 0; }
</style>
</head>
<body>
<center>
<div class = "page">
<!-- Чердак (заголовок) моей первой странички -->
<div style = "background-color: #557bac;
font-style: bold; font-size: 15px; color: #fff;
border-bottom-width: 2px; border-bottom-color: #fff9bd; border-bottom-style: solid;">
<img style = "width: 500px; padding-right: 40px;
float: left;"
src="images/lblSadovoe.jpg" alt="Заголовок сайта">
<p style = "padding-top: 2px;">Ленинградская область, Всеволожский район, Лесколовская волость, район деревни Верхние Осельки, ж/с Пери </p>
</div>
<!-- Главное меню -->
<div class = "chief_menu">
<div class = "chief_menu_item">
<a href = "main.html">О товариществе</a>
</div>
<div class = "chief_menu_item">
<a href = "lows.html">Законодательство</a>
</div>
<div class = "chief_menu_item">
<a href = "help.html">Помощь садоводу</a>
</div>
<div class = "chief_menu_item">
<a href = "ssilki.html">Интересные ссылки</a>
</div>
</div>
<!-- Вспомогательное меню -->
<div class ="aux_menu">
<a class = "home" href = "index.html"> </a>
> Всё о товариществе 
<div>
<!-- Cчётчик посещений страницы -->
!!! Здесь будет счётчик !!!
</div>
</div>
<!-- Вертикальное меню -->
<div class = "vertical_menu">
<div class = "vertical_menu_item">Учредительные документы</div>
<div class = "vertical_menu_item">Протоколы</div>
<div class = "vertical_menu_item">Доска информации</div>
<div class = "vertical_menu_item">План СНТ</div>
<div class = "vertical_menu_item">Электросеть СНТ</div>
<div class = "vertical_menu_item">Дороги СНТ</div>
<div class = "vertical_menu_item">Водопровод</div>
<div class = "vertical_menu_item">Реквизиты</div>
</div>
<!-- Содержание с моими идеями (контент) -->
<div class = "content">
<h1> Вот что я задумал сделать: </h1>
<div class = "one_column">
<p style ="background-color: pink; padding: 30px; font-size: 15pt; font-family: 'Arial';">
3. Ещё ниже вертикальное меню для перехода на страницы внутри раздела сайта и справа
от вертикального меню само содержание страницы, ради чего она и создавалась;</p>
</div>
</div>
<!-- Нижнее меню -->
<div class = "bottom_menu">
|  <a
href = "index.html">Главная</a>  |  
|  <a href = "main.html">О товариществе</a>   |  
|  <a href = "lows.html">Законы о СНТ</a>   |  
|  <a href = "help.html">Помощь садоводу</a>   |  
|  <a href = "ssilki.html">Интересные ссылки</a>  |
</div>
<!-- Подвал странички -->
<div class = "bottom">
Сайт основан в августе 2012 - 2015 г. © Все права на материалы сайта принадлежат
Правлению СНТ «Садовое».
Плагиат не преследуется!
</div>
</div>
</center>
</body>
</html>
Я сохранил этот текст, как обычно, в файле make_site_how.html, и открыл этот файл в браузере
Firefox. На экране появилась моя первая страничка. Если на этой страничке установить курсор на пункте главного или нижнего меню, то он изменит свой вид со стрелки на "руку".
Теперь я сохраняю в папке I make site мой последний файл make_site_how.html пять раз, но c разными именами:
- main.html для страницы "О товариществе",
- lows.html для страницы "Законодательство",
- help.html для страницы Помощь садоводу",
- ssilki.html для страницы "Интересные ссылки" и
- index.html для главной страницы.
Эти пять страничек будут отличаться содержимым, у них будут другие пункты в вертикальном меню, но тег <style> у них одинаковый. Нельзя ли все определения стилей этого тега сохранить в каком-нибудь файле и потом подключать этот файл к каждой страничке? Можно! Для этого таблица стилей помещается в отдельный файл с любым именем, например, my_style, но с расширением .css.