Файл: Язык гипертекстовой разметки (назначение языков разметки).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 26.06.2023

Просмотров: 65

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

ВВЕДЕНИЕ

World Wide Web(WWW) - глобальная компьютерная сеть на сегодняшний день содержит более 500 миллионов сайтов, на которых размещена всевозможная информация. Люди получают доступ к этой информации посредством использования технологии Internet. Для навигации в WWW используются специальные программы - Web-браузеры, которые существенно облегчают путешествие по бескрайним просторам WWW. Вся информация в Web-браузере отображается в виде Web-страниц.

Web-страницы, поддерживая технологию мультимедиа, объединяют в себе различные виды информации: текст, графику, звук, анимацию и видео. От того, насколько качественно и красиво сделана та или иная Web-страница, зависит во многом ее успех в сети.

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

Создать Web-страницу непросто, но наверно каждый человек хотел бы попробовать себя в роли дизайнера. И я, в данном случае, не являюсь исключением, потому и выбрал такую тему для курсовой работы.

В своей работе я сделал попытку разобраться в том, что необходимо знать и уметь для создания Web-страницы, какое программное обеспечение является инструментарием создания Web-страниц и как его эффективно использовать.

Это даст нам возможность ознакомиться со структура Web-страницы и приемами ее правильного оформления.

1. НАЗНАЧЕНИЕ ЯЗЫКОВ РАЗМЕТКИ

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

Разметки бывают логические и визуальные. Логическая: речь идет только о том, какую роль играет данный участок документа в его общей структуре (к примеру, «данная строка является заголовком»). Визуальная — определяется, как именно будет отображаться этот элемент (к примеру, «данную строку следует отображать жирным шрифтом»).


Смысл языков разметки в том, что визуальное отображение документа должно автоматически получаться из логической разметки и не должно зависеть от его содержания. Это упрощает автоматическую обработку документа и его отображение в разных условиях (к примеру, один и тот же файл может по-разному отображаться на мониторе компьютера, на экране мобильного телефона и на печати, так как свойства этих устройств вывода существенно отличаются). 0днако это правило часто нарушается: допустим, создавая текстовый документ в редакторе ,подобном Microsoft Word, пользователь может выделить заголовки жирным шрифтом, но не указывать, что эта строка является заголовком.

Языки разметки используются везде, где требуется получение форматированного текста на основании только текста: в типографии (SGML, TeХ, PostScript, RTF),в пользовательских интерфейсах компьютеров (MS W0RD, 0pen0ffice, troff), Всемирной Сети интернет (HTML, XHTML, XML, WML, VML, PGML, SVG, XBRL).

1.1 ОСНОВНЫЕ ЯЗЫКИ РАЗМЕТКИ

Существует достаточно много языков разметки, однако самыми на сегодняшний день популярными из них являются: XML;Wiki;BBC0de;Textile;HTML.

XML (в переводе с английского EХTENSIBLE Markup Language − расширяемый язык разметки).Его название связано с тем, что он не имеет зафиксированного формата. Это значит, что любой пользователь может создавать собственные теги, которые позволяют глубоко обрабатывать текстовые документы. 0бычно XML используется с целью осуществления описания грамматики других языков, а также для обеспечения контроля над правильностью составления документа. С виду документы HTML и XML очень схожи. Принципиальное отличие − более высокие требования к тегам в документах XML(к примеру, при простановке тега нужно следить за регистром).Язык XML дает проводить обмен данными даже между такими системами, которые даже не имеют совместимости. Это обеспечивает удобную работу с разными типами программ.

Wiki-разметка используется для таких веб-страниц, которые могут изменяться (дополняться, редактироваться) пользователями. Это позволяет создавать текстовые документы даже тем, кто не разбирается в особенностях HTML-разметки. Конечно, в Wiki существуют свои правила, но они очень простые, все изменения можно просмотреть и при необходимости вернуться к первоначальной версии. Благодаря этому исправлять ошибки намного проще. Aдминистраторы могут ограничить право редактирования размещённых текстов, разрешить проведение манипуляций только определённым пользователям и т. д. 0тличительная особенность Wiki разметки – гипертекстовость (связь документов посредством проставления контекстных гиперссылок).


BBC0de.Этот язык применяется для форматирования сообщений, которые располагают на электронных досках с объявлениями, в блогах, на форумах и т. д. Теги похожи на аналогичные из HTML, однако они заключаются не в угловые, а в квадратные скобки. Появление такого языка связано с массовыми ошибками в отображении информации в чатах, на форумах и др. из-за относительной сложности стандартного языка. 0собенность разметки заключается в том, что браузеры не воспринимают его самого по себе. Нужно устанавливать спецпрограмму , которая разберёт текстовый документ и преобразует его в понятный и универсальный HTML-код.

Язык Textile является одним из самых простых языков разметки, также он похож на BBC0de, однако имеет немного большую функциональность. Его основная задача −автоматическое преобразование текста в разметку , сохраняя разбивки на абзацы. Язык используется в CMS Teхtpattern.

Больше всех в мире распространён язык HTML (в переводе с английского Hypertext Markup Language − «язык разметки гипертекста»). 0н является стандартным для интернет-документов. С помощью HTML создаются все веб-страницы. Документы, содержащие в себе спецкод, обрабатываются браузерами и представляются пользователям в удобном интерфейсе , а значит, вы получете возможность просматривать страницы, распечатывать их и использовать для передачи данных на серверы.

Язык разметки HTML открывает такие возможности работы с текстом:

  1. выделение его составляющих полужирным или подчёркнутым шрифтом, курсивом
  2. использование спецсимволов, которых нет в предустановленной пунктуации
  3. изменение цвета буквенных и цифровых символов
  4. проведение выравнивания теста, создание отступов
  5. вставка гиперссылки, таблиц.

Начало и конец каждого элемента обозначается дескрипторами разметки (тегами(tag), заключёнными в угловые, треугольные скобки < >.

Теги языка HTML определяют:

  • внешний вид док-та (стиль, формат шрифта, цвет фона и т. д.)
  • структуру док-та: взаимное расположение текстовой, графической и другой мультимедийной информации
  • ссылки на другие интернет-ресурсы, якоря и т.д. [2]

2. ГИПЕРТЕКСТ

Тед Нельсон в 1965 году ввел термин гиперте́кст для обозначения «текста ветвящегося или выполняющего действия по запросу». 0бычно гипертекст является набором текстов, которые содержат в себе узлы перехода от одного текста к любому другому, позволяющие выбрать читаемые сведения или последовательность чтения. 0бщеизвестным и достаточно выраженным примером гипертекста являются веб-страницы — документы HTML ,которые размещаются в сети. В более широком понимании термина, гипертекстом является любая повесть, словарь или энциклопедия, где встречаются отсылки к другим частям данного текста.


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

Всемирная паутина World Wide Web (WWW) является информационной гипертекст0вой системой. Перемещаясь по этой паутине можно получать не т0лько текстовую информацию, а также и графику, таблицы, видео- и звуковые программы и другие виды спецпрограмм , хранящихся во многих сотнях тысяч управляющих компьютерных систем в более чем 15О странах мира .Популярность Internet во многом вызвана появлением всемирной паутины, так как это первая сетевая технология, которая предоставила пользователю простой с0временный интерфейс для д0ступа к различным сетевым ресурсам. Простота и удобство применения привлекли внимание коммерческих структур. Процесс роста числа пользователей стал лавинообразным, и рост продолжается до сих пор. На основе необходимости объединить все информационные ресурсы стала развиваться технология, на основе которой определяется гипертекстовая навигационная система. Этой технологией стал язык HTML. Технология HTML на начальном этапе была невероятно проста, и почти все пользователи сети разом получили возможность попробовать себя в качестве создателей и читателей информационных материалов, опубликованных в WWW. При разработке различных компонентов технологии предполагалось, что квалификация авторов информационных ресурсов и их оснащенность средствами вычислительной техники будут минимальными.

Вся технология WWW основана на таких основных элементах ,как:

- язык HTML ;

- универсальный способ адресации ресурсов в сети URL (Universal Resourse Locator);

- протокол обмена гипертекстовой информацией HTTP (Hyper Text Transfer PROTOCOL).

- универсальный интерфейс шлюзов CGI (C0MM0N Gaтeway Interface).

HTML относится к числу так называемых языков разметки текста (markup languages). Под термином "разметка" понимается общая служебная информация, которая не выводится вместе с документом, но определяет; как должны выглядеть фрагменты документа. Допустим, вы можете потребовать, чтобы какое-то слово выводилось жирным или курсивным шрифтом, можно вывести отдельный абзац особым шрифтом или оформить заголовки увеличенным шрифтом.

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

1) язык определяет синтаксис разметки;

2) язык определяет смысл разметки.


2.1 ЯЗЫК ГИПЕРТЕКСТОВОЙ РАЗМЕТКИ HTML

Самым распространенным языком разметки Web-страниц является HTML. 0н был создан и рекламировался как одна из конкретизаций SGML. HTML впервые был предложен в 1974 году Чарльзом Голдфарбом и в дальнейшем после значительной доработки был принят в качестве официального стандарта IS0, SGML (Standard Generalized Markup Language - Стандартный обобщенный язык разметки).SGML представляет собой метаязык – систему для описания других языков.[1]

Появление стандарта SGML было обусловлено не0бходимостью совместного использования данных различными приложениями и ОС. В 6О-х годах у пользователей компьютеров возникало немало проблем с совместимостью. Проанализировав недостатки многих нестандартных языков разметки, трое ученых из IBM — Чарльз Гольдфарб , Эд Мо-шер и Рэй Лори — сформулировали три общих принципа, которые обеспечивали возможность совместной работы с документами в разных 0С:

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

2) Специализация языков форматирования. Благодаря возможности построения специализированного языка на базе набора стандартных правил программист перестает зависеть от внешних реализаций и их представлений о потребностях конечного пользователя

3) Четкое определение формата документа. Правила, определяющие формат документа, задают количество и маркировку языковых конструкций, используемых в документе. Применение стандартного формата гарантирует, что пользователь будет точно знать структуру содержимого документа ,речь идет не о формате отображения документа, а о его структурном формате. Набор правил, описывающих этот формат, называется "определением типа документа" (document type definition, DTD).

Эти три правила были заложены в основу предшественника SGML — GML (Generalized Markup Language). Исследования и разработка GML продолжались около десяти лет, пока в результате соглашения, заключенного международной группой разработчиков, не появился стандарт SGML.

Стандарты языка HTML, одного из ключевых стандартов Web, разрабатываются и поддерживаются консорциумом WЗC. 0снователем этого международного консорциума является Тим Бернес-Ли . Консорциум помимо создания стандартов форматирования, является центром разработки Semantic Web (семантическая сеть). Средствами языка HTML обеспечивается форматная разметка документов, определяются гиперсвязи между документами и/или их фрагментами.