Создание индивидуального сайта

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
КЕМЕРОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
Математический факультет

Кафедра ЮНЕСКО по новым информационным технологиям


Реферат

«Создание индивидуального сайта»









студента 5 курса, группы М-064

Ткаченко Ивана Сергеевича

Специальность – 010501

«Прикладная математика и информатика»







Кемерово 2010

Содержание



Цель работы


Целью работы является создание индивидуального сайта с использованием языка гипертекстовой разметки HTML и языка скриптов JavaScript, а также размещение его на сервере математического факультета КемГУ.

Требования:

  1. Наличие форматированного текста, таблиц и других основных элементов языка HTML;

  2. Наличие резюме о студенте;

  3. Отражение отношения автора к какой-нибудь интересной ему тематике (хобби);

  4. Размер сайта должен составлять не менее 3-5 HTML-страниц;

  5. Наличие понятной системы навигации.



Введение


Цель лабораторной работы заключалась в самостоятельном создании информационного ресурса и его размещении на сервере математического факультета КемГУ. Для дизайна сайта была выбран фон осенней тематики. Сайт содержит информацию об авторе, его резюме и немного информации об электрогитарах (общие сведения, приёмы игры и необходимое оборудование).


1 Программные средства, используемые при выполнении работы


  • Adobe Dreamweaver CS3

  • Adobe Photoshop CS3

  • Windows Notepad 6.1

  • Internet Explorer 9 beta

  • Internet Explorer 7.0 (portable)

  • Mozilla Firefox 3.6.10

  • Google Chrome 6.0.472.63

  • Opera 10.63

  • Denwer

2 Структура сайта


Сайт создан с помощью языка разметки гипертекста HTML. Также были использованы каскадная таблица стилей CSS и язык скриптов JavaScript. Сайт состоит из 6 HTML-страниц. Каждая страница представляет собой объединение четырех логических блоков: «шапка» сайта (содержит название каждого из разделов), левая часть (содержит меню навигации и часы), контентная часть (содержит основной контент) и «подвал» (содержит информацию о разработчике сайта). Навигация на сайте выполнена в виде списка гиперссылок, расположенных в левом блоке страницы.



«Подвал» сайта

Контентная часть

«Шапка» сайта

Левая часть


рисунок 1 – Структура сайта


На страницах сайта содержится информация об авторе, его резюме, а также информация, отражающая увлечения автора. Реализованы два сценария на языке JavaScript: цифровые часы и отключение правой кнопки мыши на некоторых страницах. Для дизайна использованы изображения осенней тематики.


3 Основные средства, используемые для создания сайта

Язык HTML


HTML — это теговый язык разметки документов. Любой документ на языке HTML представляет собой набор элементов, причём начало и конец каждого элемента обозначается специальными пометками — тегами. Все теги начинаются с открывающей скобки “ < ”, за которой следует текст, определяющий содержание тега. Оканчивается тег закрывающейся скобкой “ > ”. Теги бывают начальными (открывающими) и конечными (закрывающими). Конечные теги начинаются со знака “ / ”.

Элементы могут быть пустыми, то есть не содержащими никакого текста и других данных (например, тег перевода строки 
). В этом случае обычно не указывается закрывающий тег. Кроме того, элементы могут иметь атрибуты, определяющие какие-либо их свойства (например, размер шрифта для элемента font). Атрибуты указываются в открывающем теге. Если какие-либо из тегов непонятны браузеру, то при анализе документа они игнорируются.

4 Структура HTML-документа


Между тегами <html>html> находится текст, определяющий содержимое HTML-страницы. Все, что между этими двумя тегами интерпретируется браузером в соответствии с правилами языка HTML. Исходный текст страницы делится на заголовок (Head) и тело (Body). Заголовок описывается двумя тегами <head>head>, но впрочем, если в нем нет необходимости, его можно не описывать, тогда исходный текст будет состоять только из тела. Некоторые теги могут располагаться только в заголовке, например <meta>, <title>. Наиболее часто используемый в заголовке тег - <title>title>. Этот тег определяет название страницы. Оно пишется в верхней части окна браузера. Также в заголовке подключается таблица стилей.

Тело страницы описывается тегами <body>body>. В теле страницы располагается содержательная и видимая часть документа. Здесь могут присутствовать следующие элементы:

  • Форматированный текст;

  • Графические изображения;

  • Таблицы;

  • Гиперссылки;

  • Тег блока ;

  • Скрипты.

В подключаемой таблице стилей «style.css» для всех элементов тела страницы определены свойства, такие как цвет текста, фон блоков и другие.

Для форматирования текста используются следующие теги:

  • <p> - параграф;

  • - заголовок первого уровня;

    • - неупорядоченный (маркированный) список;

    • - элемент списка;

    • <strong> – жирный текст.

    Для добавления изображений используется тег <img>.

    Некоторые атрибуты тега:

    • src - URL-адрес файла с изображением;

    • align - выравнивание изображение относительно текста или других элементов страницы;

    • vspace - размер отступа от изображения по вертикали;

    • hspace - размер отступа от изображения по горизонтали;

    • width - ширина изображения;

    • height - высота изображения;

    • border - толщину рамки вокруг изображения.

    Таблицы формируются при помощи тега <table>. Тегом <tr> определяется строка таблицы, тег <td> определяет отдельную ячейку в таблице. Строки, столбцы таблицы должны быть вложенными в неё. Допускается вложение одной таблицы в другую, соединение нескольких строк или столбцов.

    Используемые атрибуты, применимые к таблицам:

    • align - выравнивание таблицы относительно документа;

    • width - ширина таблицы;

    • cellspacing - расстояние между ячейками таблицы;

    • cell; background: #ffffff; line-height: 150%"> border - ширина рамки в пикселах;

    • border-color – цвет рамки таблицы;

    • valign - выравнивание текста в ячейке по вертикали;

    • colspan - соединение нескольких ячеек.

    В проекте таблица используется для размещения изображений должным образом.

    Гиперссылка — фрагмент HTML-документа и его базовый элемент, указывающий на другой файл, который может быть расположен в Интернет и содержащая полный путь (URL) к этому файлу. Гиперссылка — для пользователя — графическое изображение или текст на сайте, в письме электронной почты или в каком-либо электронном документе, устанавливающие связь и позволяющие переходить к другим объектам Интернет.

    Для определения ссылки используется тег <a…>a>. Ссылка состоит из двух частей: указателя ссылки и адресной части ссылки. Указателем ссылки может быть слово, группа слов или изображение. Адресной частью ссылки является адрес Web-страницы, которая будет загружена при щелчке кнопкой мыши на указателе.

    Тег <div> является элементом уровня блока, служащим для выделения фрагмента документа. Целью этого выделения является управление параметрами данного фрагмента, которое выполняется с помощью стилей.


    5 Таблица стилей


    Для сайта разработан CSS-файл, так называемая таблица стилей. В нём описаны стили для каждого из блока HTML-страниц. В самом начале задаются общие параметры для всех элементов документа:

    body {

    font: 100% Verdana, Arial, Helvetica, sans-serif;

    background: url(img/bg.jpg);

    ;

    ;

    text-align: center;

    color: #000000;

    Параметры “;” и “;” в данном случае используются для сброса всевозможных отступов в документе. Это необходимо для того, чтобы избежать возможных проблем с отображением сайта в разных браузерах.

    Основные блоки страниц сайта, для которых были заданы специальные стили в таблице стилей: container, header, sidebar1, coolmenu, mainContent, footer. Для разных элементов основных блоков (заголовков, параграфов и т.д.) также заданы собственные стили.

    Использование таблицы стилей позволяет использовать описание единого стиля на нескольких HTML-страницах сайта, а также одновременно изменять оформление всех страниц, использующих данный стиль, исправив лишь описание стиля в одном файле.

    6 JavaScript


    На сайте реализованы два сценария на языке JavaScript: отключение правой кнопки мыши и часы. Сценарии реализованы в отдельных файлах с расширением “.js” и подключаются к страницам в теге <script>script> посредством использования атрибута src, значением которого является URL-адрес подключаемых файлов.

    В левом блоке сайта над блоком меню выведены цифровые часы. За вывод часов отвечает скрипт, описанный в файле timer.js:

    function timer()

    {

    var v_time=new Date()

    var hour=v_time.getHours()

    var min=v_time.getMinutes()

    var sec=v_time.getSeconds()

    var temp=""+hour

    temp+=((min<10)?":0":":")+min

    temp+=((sec<10)?":0":":")+sec

    f.time.value=temp

    setTimeout("timer()",1000)

    }


    На страницах «резюме» и «об авторе» отключена правая кнопка мыши с помощью скрипта, описанного в файле right_button.js:

    function click(){

    if(event.button==2){

    alert('Правая кномка мыши отключена для этой страницы!');

    }

    }

    document.onmousedown=click

    Заключение


    Результатом данной работы является создание сайта по заданной тематике и размещение его на сервере математического факультета КемГУ. Сайт соответствует следующим требованиям:

    • Содержит форматированный текст, таблицу, прочие основные элементы языка HTML;

    • Содержит резюме автора;

    • Отражает отношение автора к интересной ему тематике (информация о гитарах, приёмах игры на гитаре, оборудовании, необходимом для игры на электрогитаре);

    • Содержит 6 HTML-страниц:

    1. Главная (index.html);

    2. Об авторе (about_me.html);

    3. Резюме (rezume.html);

    4. Немного о гитарах (hobby.html);

    5. Приёмы игры на электрогитаре (priem.html);

    6. Оборудование (oborud.html);

    • Содержит понятную систему навигации.

    Для работы с кодом использовались программы Adobe Dreamweaver CS3 и Windows Notepad 6.1.

    Для редактирования изображений была использована программа Adobe Photoshop CS3.

    Тестирование сайта производилось в браузерах: Internet Explorer 9 beta, Internet Explorer 7.0 (portable), Mozilla Firefox 3.6.10, Google Chrome 6.0.472.63, Opera 10.63.


    Список литературы


    1. Попов Е. – Уроки по созданию сайтов http://ruseller.com/ [электронный ресурс].

    2. Морковин А. – Видеоуроки «Блочная div-вёрстка сайта» http://www.sdelaysite.com/ [электронный ресурс].

    3. Морковин А. – Видеоуроки «Основы Java Script» http://www.sdelaysite.com/ [электронный ресурс].

    4. Учебник по HTML http://www.postroika.ru/html/ [электронный ресурс].


Нравится материал? Поддержи автора!

Ещё документы из категории информатика:

X Код для использования на сайте:
Ширина блока px

Скопируйте этот код и вставьте себе на сайт

X

Чтобы скачать документ, порекомендуйте, пожалуйста, его своим друзьям в любой соц. сети.

После чего кнопка «СКАЧАТЬ» станет доступной!

Кнопочки находятся чуть ниже. Спасибо!

Кнопки:

Скачать документ