Содержание:
Разработка сайта с нуля самостоятельно
Разработка структуры
Сегодня появилось много средств для разработки сайтов, это и специализированный порталы, предназначенные для конструирования сайта на основе предложенных шаблонов, и системы управления сайтами и другие подобные средства. Данные системы, естественно, облегчают процесс создания ресурса. Но в учебных целях необходимо научиться создавать сайт с нуля самостоятельно. Для этого выберем простую схему, при которой для организации интерфейса страниц сайта используется фреймовая структура.
Для начала необходимо подготовить каталог для работы и основные необходимые файлы.
Для работы с файлами рекомендуется использовать ПО Notepad++.
Создайте каталог для работы (с названием site, например) и расположите в нем две папки согласно рисунку:
В основном каталоге создайте и сохраните html-файлы со следующими названиями:
- index.html
- header.html
- menu.html
- titul.html
- footer.html
- glava1.html
Откройте файл главный запускаемый файл — index.html (файл-раскладка) и добавьте код для организации фреймовой структуры:
<html> <head> <title> Фреймы </title> </head> <frameset rows="10%,80%,*"> <frame src="header.html" noresize> <frameset cols="20%,80%"> <frame src="menu.html"> <frame src="titul.html" name="main"> </frameset> <frame src="footer.html" > </frameset> </html> |
Затем необходимо добавить код в предназначенные для этого веб-страницы:
<html> <head> </head> <body> <h1>Лого/Заголовок</h1> </body> </html> |
<html> <head> </head> <body> <h1>Меню</h1> </body> </html> |
<html> <head> </head> <body> <h1>Описание</h1> </body> </html> |
<html> <head> </head> <body> <h1>Копирайт</h1> </body> </html> |
<html> <head> </head> <body> <h1>Глава 1</h1> </body> </html> |
Организация работы гиперссылок в меню
Для правильной работы гиперссылок в файле menu.html, а именно, чтобы запускаемые файлы открывались именно в правом от меню фрейме, необходимо выполнить два пункта:
В файле фреймовой структуры добавить имя для фрейма, в котором мы собираемся открывать веб-страницы в меню:
<frame src="titul.html" name="main"> |
Это мы уже сделали при создании фреймовой структуры. Нужный нам фрейм называется у нас main.
В файле menu.html добавить код гиперссылок:
<html> <head> </head> <body> <h1> Меню</h1> <table> <tr><td> <а href="glava1.html" target="main" rel="noopener noreferrer">Глава1 </а> </td></tr> <tr><td> <а href="glava2.html" target="main" rel="noopener noreferrer">Глава2 </а> </td></tr> <tr><td> <а href="glava3.html" target="main" rel="noopener noreferrer">Глава3 </а> </td></tr> </table> </body> |
В ссылках мы указали цель вывода страниц — фрейм с названием main — target="main"
.
Добавление CSS-стилей
Для оформления сайта, а в некоторых случаях и придания динамичности его элементов необходимо использовать каскадные таблицы стилей.
Сначала создайте документ для хранения стилей — файл style.css, и расположите его в папке — files.
Для подключения созданного стилевого файла ко всем страницам сайта, необходимо расположить ссылку на этот файл в код всех страниц, кроме файла с фреймовой структурой (index.html):
<html> <head> <link rel="stylesheet" type="text/css" href="files/style.css"> </head> ... |
Для добавления правил стилизации тегов ознакомьтесь с уроками CSS нашего сайта.