YourLib.net
Твоя библиотека
Главная arrow Информационные технологии (Е.Л. Румянцева, В.В. Слюсарь) arrow 6.2. Основы web-технологии
6.2. Основы web-технологии

6.2. Основы web-технологии

   Глобальная информационная система World Wide Web [11] в настоящее время представляет собой наиболее распространенную, популярную и динамично развивающуюся информационную службу Интернет. Ввиду такой популярности World Wide Web нередко отождествляют с сетью Интернет вообще, хотя это всего лишь одна из ее информационных служб. Благодаря использованию гипертекстовой технологии World Wide Web представляет собой единую базу данных, позволяющую легко получить доступ к электронным документам, расположенным на серверах в любой точке земного шара.
   В основе создания web-документов лежит язык разметки гипертекста HTML. Аббревиатура HTML расшифровывается как HyperText Markup Language, т. е. язык разметки гипертекста. Несмотря на то, что слово «язык» присутствует в этой аббревиатуре, HTML не является языком программирования — он предназначен для разметки текстовых документов (т. е. для форматирования текста).
   По формату файлы HTML представляют собой текстовые файлы, содержащие только ASCII-символы. Следовательно, для создания HTML-страниц любой сложности в принципе не требуется ничего, кроме простейшего текстового редактора (например, Блокнот). Несмотря на это, в настоящее время существует большое количество визуальных HTML-редакторов, значительно облегчающих и ускоряющих процесс создания web-страниц (MS Front Page 2003, Home Site и др.).
   To, как будет выглядеть текст в Web-браузере, определяют метки (или тэги, от англ. tags). Все, что находится между скобками < и > — это тэги. Текст, не находящийся между такими скобками < >, виден при просмотре в браузере, в то время как тэги при просмотре не отображаются.
    Различают открывающие и закрывающие тэги. Признаком закрывающего тэга служит знак деления в его начале (например, <FONT> — открывающий тэг, a </FONT> — закрывающий). Текст, находящийся между открывающим и закрывающим тэгами, форматируется в соответствии с этим тэгом, например, фрагмент HTML-кода: <В>Пример текста</В> в браузере будет выглядеть как: Пример текста (тэг <В> предписывает выводить текст полужирным шрифтом).
   Кроме тэгов, служащих для форматирования текста, существуют и тэги, являющиеся самостоятельными элементами страницы, например, тэг <HR>, выводящий на странице горизонтальную линию. Эти тэги не требуют закрывающих тэгов.
   Подавляющее большинство тэгов в языке HTML позволяют задавать определенные атрибуты. Например, тэг <FONT> может иметь такие атрибуты, как color (определяет цвет текста), size (определяет размер шрифта) и т. д. Атрибуты прописываются внутри открывающего тэга и разделяются пробелами.
   Синтаксис записи атрибутов в языке HTML выглядит следующим образом:

<ТЭГ АТРИБУТ 1 =«ЗНAЧЕНИЕ» АТРИБУТ2=«ЗНАЧЕНИЕ»...>

   Например, фрагмент HTML-кода: <FONT SIZE=«4» FACE=«ARIAL»> Пример Teкстa</FONT> в браузере будет выглядеть следующим образом: Пример текста
   Все документы HTML имеют одну и ту же структуру, которая выглядит следующим образом:
   <HTML>
   <HEAD>
   <ТІТLЕ>Заголовок документа</ТІТLЕ>
   </HEAD>
   <ВОDY>Тело документа</ВОDY>
   </HTML>
   Тэг <HTML> является признаком того, что данный файл содержит документ HTML. Все, что находится между тэгами <HTML> и </HTML>, браузер рассматривает как HTML-код. Тэги <HEAD></HEAD> ограничивают раздел заголовка документа. Этот раздел не включает собственно содержания документа. В него входят только тэги, относящиеся к документу в целом: описание документа, ключевые слова для использования поисковыми системами и т. д. То есть информация, указанная в этом разделе, обычно предназначена не для читателей, а для роботов поисковых систем.В этот же раздел входит заголовок документа, который задается с помощью тэга
   <TITLE>. Текст, помещенный между тэгами <TITLE> и </TITLE>, выводится в строке заголовка программы-браузера. Тэг <BODY> задает основную часть документа — его «тело». Информация, размещенная между тэгами <BODY> и </BODY>, выводится в окне браузера и представляет собой содержание web-страницы.
   Вышеперечисленные тэги являются обязательными и должны присутствовать в любом HTML-документе.
   Файлы HTML-документов обычно имеют расширения .html или *.htm. Встречаются также файлы с расширениями shtml, phtml, php, cgi и т. д. Файлы с такими расширениями динамически формируются web-сервером. Кириллица в именах web-документов не используется, поскольку кодировка кириллических символов различается в операционных системах Windows, где web-страницы обычно создаются и просматриваются, и в ОС семейства UNIX (Free BSD, Linux), под управлением которых работает более 70 % web-серверов. Кроме того, использование кириллических символов в адресах URL может затруднить формирование HTTP-запроса к web-серверу.
   Изучение языка гипертекстовой разметки HTML не входит в задачи данного курса, поскольку данный язык изучается в курсе «Программное обеспечение компьютерных сетей». Тем не менее современные редакторы позволяют создавать полноценные HTML-страницы и целые web-узлы и без знания HTML. Наиболее популярными из них являются Microsoft FrontPage, входящий в расширенные выпуски пакетов Microsoft Office, и Macromedia Dreamweaver.

 
< Пред.   След. >