Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Создание простейшего сайта




Прежде всего — о структуре папок, содержащих страницы сайта. Для создания страниц с «настоящими» (видимыми в Сети) именами, вы сами или ваш системный администратор должны запустить web-сервер, разместить в контролируемое этим сервером web-пространство дерево каталогов, содержащих ваш сайт, и произвести соответствующие настройки web-сервера для того, чтобы любому пользователю, подключенному к Сети, можно было обращаться к сайту, указывая соответствующие URL его страниц.

При освоении программирования на стороне клиента можно создавать сайты и без запуска веб-сервера, однако, впоследствии, при перемещении сайта на веб-сервер, необходимо будет проделать работу по соответствующему изменению ссылок. Чтобы такой работы было меньше, необходимо заранее продумать структуру папок вашего будущего сайта. Кроме этого, вы должны понимать, что при создании гиперссылок в вашем случае лучше использовать относительную, а не абсолютную адресацию, связанную со структурой папок только лишь вашего сайта. Далее, по ходу выполнения упражнений вы должны будете создавать папки с заданными именами, и в результате в отведенной для вас на сервере папке должно появиться соответствующее дерево папок, которое необходимо будет копировать на веб-сервер.

Каждый HTML-документ, должен начинаться со строки (тэга — строки в угловых скобках), которая обычно выглядит так: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//RU">

По этой строке браузер определяет, что используемый нами HTML соответствует версии 3.2. Это не самая свежая версия, но, в отличие от более новых версий, является наиболее проработанным и широко распространенным стандартом.

Для разметки страницы используются соответствующие тэги. Размеченный тэгами текстовый файл (html-код) записывается в файл с расширением html или htm. При открытии такого файла в браузере, последний интерпретирует тэги и отображает в виде веб-страницы текст, размещённый между этими тэгами. Имеются также тэги, содержащие ссылки (гиперссылки) на другие документы. Ещё один вид тэгов содержит не отображаемую служебную информацию. Ниже приводится листинг html-кода простейшего документа.

Листинг 1.1

<html>

<head>

<title>Список упражнений</title>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

</head>

<body>

<h2>Список упражнений, выполненных студентом Петровым</h2>

<p>На этой странице приводится список упражнений, выполненных студентом Петровым при освоении материала учебного пособия "Программирование на стороне клиента".</p>

<p>

Каждый элемент списка является ссылкой для перехода к странице, отображающей результат выполнения упражнения.

<p>

<a href="./exercises/exercise_1.html">Упражнение 1</a><br>

<a href="./exercises/exercise_2.html">Упражнение 2</a><br>

<a href="./exercises/exercise_3.html">Упражнение 3</a>

</p>

<p><a href="../index.html">Переход на домашнюю страницу</a></p>

</body>

</html>

Код, приведённый в листинге 1.1, наберите в простейшем текстовом редакторе типа Блокнот или Gedit (рекомендуется использовать Gedit) и сохраните в файле с расширением html. При сохранении не забудьте также выбрать кодировку UTF-8. В редакторе Gedit нужно также указать вид окончания строк UNIX/Linux. Откройте этот файл в браузере и, если вы не допустили ошибок, то увидите веб-страницу, показанную на рис. 1.2.


Рис. 1.2. Веб-страница, соответствующая html-коду листинга 1.1.

Разберём действие каждого тэга из листинга 1.1.

Тэг <html>... </html> относится к парным тэгам, то есть состоит из двух тэгов: открывающего и закрывающего. Пишутся оба тэга одинаково, только закрывающий тэг начинается с символа «/» (прямого слэджа). Этот и любой другой тэг обрамляется угловыми скобками. Весь код этого и любого другого html-документа должен находиться внутри тэга <html>... </html>. Браузер по этому тэгу определяет, что это html-код и начинает его соответствующим образом интерпретитровать.

Внутри тэга <head>... </head> должны находиться служебные тэги. Текст этих тэгов не отображается непосредственно в рабочем поле браузера. В качестве примера в листинге 1.1 использованы два тэга.

Первый - <title>... </title> содержит текст, отображаемый в строке заголовков открытых документов. Этот тэг рекомендуется вставлять всегда, так как он используется поисковыми сервисами.

Второй тэг (мета-тэг) также желателен. Строка charset=utf-8 указывает браузеру, что файл содержит текст в кодировке UTF-8. В этой кодировке обычно работают приложения под Linux-подобными операционными системами. Для приложений под Windows эту строку обычно пишут в виде charset=windows-1251, указывая браузеру, что html-код набран в «родной» кодировке OC Windows. Вам необходимо использовать UTF-8, как более новую универсальную кодировку (как уже упоминалось выше, при сохранении файла в редакторе вы должны выбрать кодировку UTF-8, а в Gedit ещё и вид окончания строк UNIX/Linux). Существуют ещё и другие мета-тэги, которые мы рассмотрим позже. Мета-тэги относятся к тэгам одиночного типа — у них нет закрывающего тэга.

Тэг <body>... </body> заключает в себе всё содержимое документа, отображаемое в рабочем поле браузера. Внутри этого тэга должны содержаться все остальные тэги, размечающие текст, рисунки и другие объекты, составляющие веб-страницу. Вам пока достаточно научиться применять четыре тэга, использованные в примере: <h2>... </h2>, <p>... </p>, <a>... </a> и <br>.

Тэг <h2>... </h2> интерпретируется браузером как тэг заголовка (heading). Текст, заключённый внутри этого тэга отображается с новой строки жирным шрифтом определённого размера. Следующий за этим заголовком текст начинается с новой строки. Имеется шесть тэгов для форматирования заголовков с различными размерами шрифтов. Тэг <h1>... </h1> используется для задания самого крупного шрифта, а тэг <h6>... </h6> - для самого мелкого. Вы можете поэкспериментировать с тэгами заголовков, чтобы убедиться в этом.

Тэг <p>... </p> предназначен для выделения заключённого в нём текста в абзац (paragraph). Такой текст отделяется пустыми строками сверху и снизу от остального текста страницы.

Одиночный тэг <br> (от break - разрыв) вызывает принудительный разрыв строки внутри параграфа.

С помощью тэга <a>... </a> (от anchor - якорь) создаются гиперссылки (или просто — ссылки). В открывающем тэге <a> обязательно задаётся свойство (или атрибут) href. Этому свойству присваивается текстовая строка в виде пути к файлу с html-кодом веб-страницы, которая должна открываться по ссылке. В примере используются относительные ссылки, правила построения которых вы должны знать. В браузере отображается лишь текст, заключённый между открывающим и закрывающим тэгами. Сами тэги не отображаются. При подведении указателя мыши к этому тексту вид указателя меняется. Кликнув мышью по этому тексту вы заставляете браузер отобразить страницу, путь к которой задан с помощью свойства href.

Контрольные вопросы

1. Что такое IP-адрес?

2. Что такое доменный адрес?

3. Что такое корневой домен?

4. Что такое DNS?

5. Определите IP-адреса всех сайтов КГМТУ (Керчь) с использованием команды ping.

6. Перечислите известные вам службы Интернета.

7. Что такое web-страница?

8. Что такое web-сайт?

9. Что такое web-портал?

10. Как вы понимаете понятие «Интернет-сервис»?

11. Каким сервисом вы пользовались при выполнении упражнения этого раздела?

12. Что такое «клиент»?

13. Что такое «сервер»?

14. Назовите известные вам «веб-клиенты» (не менее четырёх чаще используемых).

15. Зачем нужен протокол HTTP?

16. Что такое URL?

17. Что такое URI?

18. В чём различие локальной и глобальной ссылок?

19. Что такое абсолютная ссылка?

20. Что такое относительная ссылка?

21. Какие символы используются для перехода в вышестоящую папку при построении относительных ссылок?





Поделиться с друзьями:


Дата добавления: 2017-03-18; Мы поможем в написании ваших работ!; просмотров: 333 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Стремитесь не к успеху, а к ценностям, которые он дает © Альберт Эйнштейн
==> читать все изречения...

4271 - | 4161 -


© 2015-2026 lektsii.org - Контакты - Последнее добавление

Ген: 0.011 с.