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

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

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

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

Добавлен: 25.06.2023

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

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

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

Формальная грамматика XML предоставляется в предоставленной спецификации с применением нотации Extended Backus-Naur Form (EBNF). Любая норма грамматики устанавливает один символ.

3.3 О спецификации XHTML


В данной спецификации обусловливается XHTML 1.0, переформулирование HTML 4 в варианте приложения XML 1.0, и 3 DTD, определенных типов, характеризуемым HTML 4. Семантика элементов и их атрибутов установлена в рекомендации W3C HTML 4. Эта значение предполагает собою базу с целью предстоящего расширения языка XHTML.

XHTML предполагает собою семейство существующих в этот период и способных возникнуть в перспективе видов документов и модулей, представляющих копиями, подмножествами либо расширениями языка HTML 4 [HTML]. Семейство видов документов XHTML основывается в XML и специализировано с целью деятельность с пользовательскими агентами на базе. Наиболее детальные данные о данном семействе и его развитии допускается найти в области "Направления развития".
Семейство XHTML представляется дальнейшим шагом в развития Сеть интернет. Переходя на сегодняшний день в XHTML, создатели содержимого (контента) имеют все шансы войти в мир XML с абсолютно всеми его достоинствами, сохраняя при этом сочетаемость охватываемого с наиболее давними и наиболее новыми версиями.

Преимущества перехода в XHTML 1.0 изображены ранее. Во некоторое количество ключевых превосходств:

Разработчики документов и создатели пользовательских агентов беспрерывно раскрывают новые методы формулирования собственных мыслей в новой разметке. В XML введение новых элементов либо атрибутов довольно несложен. Семейство XHTML создано таким (образом, чтобы получать расширения посредством модулей и технологий XHTML с целью исследования новых определенных XHTML модулей (изображенных в приготовляющейся спецификации Модуляризации XHTML). Модули дадут возможность совмещать имеющиеся и новые наборы функций при разработке охватываемого и формировании новых пользовательских агентов.
Постоянно включатся другие способы доступа в Сеть интернет. Согласно определенным оценкам, в 2002 г. 75% обращении к документов в Сеть интернет достаточно проводиться с альтернативных платформ. Семейство XHTML формировалось с учетом совокупной сопоставимости пользовательских агентов. С помощью нового механизма профилирования пользовательских агентов и документы серверы, прокси и пользовательские агенты могут изменять содержимое оптимальным способом. В окончательном счете будет возможной создание соответственного XHTML охватываемого, подходящего с целью каждого соответственного XHTML пользовательского агента.


В настоящей спецификации используются следующие термины, которые расширяют определения, данные в [RFC2119] аналогично определениям ISO/IEC 9945-1:1990 [POSIX.1]:

Описываются общие определения XHTML: атрибут, DTD, возможности, документ, пользовательский агент, верно созданный, понимание(генерирование), контроль корректности, реализация, синтактический анализ, элемент. В данной версии XHTML предоставляется определение строго комфортных документов XHTML. Строго конформный документ XHTML – данный документ, коему нужны возможности, изображенные в данной спецификации равно как неотъемлемые.

Пространство имен XHTML способен применяться с иными пространствами XML в согласовании с [XMLNAMES], хоть подобные документы никак не являются строго конформными XHTML 1.0 в согласовании с повергнутым ранее определением. В предстоящих работах W3C будут установлены методы указания конформности документов, в каковых применяется некоторое количество пространств имен.
Конформный пользовательский агент обязан отвечать абсолютно всем установленным в спецификации аспектам.
Говорится о отличиях что существуют в языке XHTML. Потому как XHTML представляется приложением XML, отдельные приемы, допускаемые в языке HTML, основанном в SGML, обязаны быть изменены.
К документам XHTML 1.0 никак не предъявляется правило сопоставимости с имеющимися пользовательскими агентами, однако в практике оно довольно легко и просто реализуемо.

Спецификация XHTML 1.0 подставляет семейство типов документов, что станут расширениями и подмножествами XHTML, с целью поддержания широкого диапазона новых устройств и приложений посредством определения модулей и механизма соединения данных модулей. Такого рода система даст возможность стандартизировать методы расширения XHTML 1.0 и применения его подмножеств посредством установления новых модулей.

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

Процесс модуляризации разбивает XHTML на ряд более мелких подмножеств элементов. Модуляризация дает определенные преимущества.

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



4. Реализация технологий WEB в информационной системе


Разработка информационной концепции «Учебно-методический ресурс» содержит в себе формирование двух подсистем: главной страницы (страницы навигации) и шаблона исходного представления документа.

Для формирования этихх двух элементов подобран табличный дизайн. Он организуется с поддержкой таблиц. Таблицы применяется с целью организации расположения в страницах текстовой и числовой информации в табличном формате, а кроме того данное инструмент с целью четкого позиционирования обьектов в Интернет-страницы. Подлинная значимость таблиц состоит в способности их использования с целью компоновки страниц. HTML-таблицы дают возможность располагать подобные Интернет-страницы, формирование каковых существовало довольно непростым, в случае если никак не совершенно неосуществимым, вплоть до введения таблиц.
В таблицы могут применяться разные тэги, может быть расположение тэгов графики и текста на Веб-странице. С помощью таблиц допускается объединять навигационные кнопки вверху, внизу либо по бокам страницы. Применение таблицы с целью организациия навигационных кнопок в высокоупорядочную структуру с одинаковым относительным месторасположением на каждой странице существенно упрощает навигацию по сайту. Например:

<td link="99CC99" vlink="99CC99" alink="99CC99" width="20%">

<div align="left"><a href="users/UMR/lec.htm"><img src="users/UMR/ris/button_lec.gif" width="195" height="44" border="0"></a></div>

<p align="left"></p>

<div align="left"><a href="users/UMR/lab.html"><img src="users/UMR/ris/button_lab.gif" width="195" hight="44" border="0"></a>

</div>

<p align="left"></p>

<div align="left"><a href="users/UMR/kontr.htm"><img src="users/UMR/ris/button_kontr.gif" width="195" hight="44" border="0"></a>

</div>

<p align="left"></p>

<div align="left"><a href="users/UMR/ind.htm"><img src="users/UMR/ris/button_ind3.gif" width="195" hight="44" border="0"></a>

</div>

<p align="left"></p>

<div align="left"><a href="users/UMR/sam.htm"><img src="users/UMR/ris/button_sam.gif" width="195" hight="44" border="0"></a>

</div>

<p align="left"></p>

<div align="left"><a href="users/UMR/dop.htm"><img src="users/UMR/ris/button_dop.gif" width="195" hight="44" border="0"></a>

</div>

<p align="left"></p>

<div align="left"><a href="users/UMR/gloss.htm"><img src="users/UMR/ris/button_gloss.gif" width="195" hight="44" border="0"></a>

</div>

</td>

Для описания таблиц используется тег <ТАВLЕ>. Тег <ТАВLЕ>, как и многие другие, автоматически переводит строку до и после таблицы.


Создание строки таблицы — тег <ТR>. Тег <ТR> создает строку таблицы. Весь текст, другие теги и атрибуты, которые требуется поместить в одну строку, должны размещаться между тегами <ТR></ТR>.

Определение ячеек таблицы - тег <ТD>. Внутри строки таблицы обычно размещаются ячейки с данными. Каждая ячейка, содержащая текст или изображение, должна быть окружена тегами <ТD> </ТD>. Число тегов <ТD> </ТD> в строке определяет число ячеек (открыть). Например:

<TABLE>

<TR>

<TD COLSPAN=3>В таблице два тега TR значит в ней две строки.</TD>

</TR>

<TR>

<TD>В строке три тега TD</TD>

<TD>значит</TD>

<TD>три столбца.</TD>

</TR>

</TABLE>

Для эффективного использования таблиц необходимо применять специальные тэги и атрибуты. Например:

Тег <ТН> — заголовки столбцов таблицы.

Тег <САРТIОN> — использование заголовков таблицы.

Атрибут NOWRAP

Атрибут СОLSPAN

Атрибут ROWSPAN

Атрибут WIDТН

Атрибут СЕLLРАDDING

Атрибут CELLSPACING и другие.

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

<р></p> - Элемент абзаца (paragraph).

<BR> - Элемент, обеспечивающий принудительный переход на новую строку.

<pre></pre> - Элемент для обозначения текста, отформатированного заранее (preformatted).

<blockquote></blockquote> - Обозначение цитаты

<center></center> - Элемент используется для центрирования текста, а точнее, любого содержимого.

<div></div> - Элемент, похожий на предыдущий. Он позволяет выравнивать содержимое по левому краю, по центру или по правому краю. Для этого стартовый тег должен содержать соответствующий атрибут:

align=”left”

align=”center”

align=”right”

<b></b> - Выделение текста полужирным шрифтом.

<font></font>

Определение типа, размера и цвета шрифта. Все эти характеристики определяются при помощи соответствующих атрибутов. Например, абсолютный размер шрифта задается при помощи size (размер):

size=Абсолютный размер шрифта

Размер шрифта может задаваться относительно базового:

size=+Число

size=-Число

При назначении величины для size необходимо учитывать величину базового размера. Обе они в сумме должны соответствовать одному из абсолютных размеров. Так для базового размера, равного 3, относительный размер может находиться в пределах от -2 до +4. Если величина выходит за допустимый предел, то используется или шрифт размера 7, или шрифт размера 1.


Для элемента FONT можно использовать атрибут цвета:

color=”цвет”

Атрибут face (вид) также можно использовать для элемента font. Он позволяет задавать тип шрифта:

face=’’Название шрифта’’

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

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

Заключение

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

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

Гипертекстовая технология позволяет быстро и точно осуществить поиск необходимой информации не только в рамках отдельных документов на компьютера и web-страниц, созданных с их использованием, но и в локальных вычислительных сетях и всемирной сети Internet.

Идея гипертекстовой информационной системы состоит в том, что пользователь имеет возможность просматривать документы (страницы текста) в том порядке, в котором ему это больше нравится, а не последовательно, как это принято при чтении книг.

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

Расширение понятия гипертекста происходит за счет других информационных ресурсов, включая графику, аудио- и видео-информацию, до понятия гипермедиа.

Безусловно у электронных гипертекстовых систем есть множество преимуществ, по сравнению с обычными печатными текстами. Например:

- двунаправленный характер ссылок, по сравнению с направленными только вперед ссылками обычных текстов;

- комментарии к тексту могут быть сделаны в самом тек­сте, не нарушая в то же время его целостность;