Реферат: Язык html системы программирования html, особенности языка и реализация системы. Назначение, пр

--PAGE_BREAK--2. Язык HTML.Построение Web–документов
Как было сказано выше, форматирование документа на языке HTML задается специальными дескрипторами. Дескриптором называется команда форматирования данных и заключена эта команда в угловые скобки «<»и«>». Существуют открывающие и закрывающие дескрипторы, между которыми размещается текст, подлежащий форматированию. Открывающие дескрипторы задают способ форматирования, вторые его отменяют. Разница между такими дескрипторами заключается в том, что в закрывающем дескрипторе перед именем стоит косая черта. Например, дескрипторы <P> и </P>. Существуют также дескрипторы, которые не требуют закрывающего варианта.

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

Если просмотреть исходный текст типичной Web–странички, то можно увидеть примерно следующее содержание:
<HTML>

<HEAD>

<TITLE> 

заголовок документа

</TITLE>

</HEAD>

<BODY>

текст

текст

...........

текст

<ADDRESS>

текст

</ADDRESS>


</BODY>

</HTML>
Между дескрипторами <HTML>и  </HTML>находится непосредственно весь документ. Дескрипторы <HEAD>и </HEAD>определяют область задания заголовка документа. Между парой <TITLE>и</TITLE>помещается заголовок документа. Его содержимое просматривается в названии окна броузера. Информация в заголовке используется некоторыми сетевыми роботами для индексирования данных при сканировании ресурсов WWW. В эту область можно вводить, например, данные об авторе, краткое описание документа. Между дескрипторами <BODY>и </BODY>заключаются данные, которые будут выводиться броузером на экран. Дескрипторы <ADDRESS>и </ADDRESS>содержат данные об авторе, которые будут выводиться на экран, например, имя и фамилию автора, его электронный адрес, дата создания и изменения документа и т.д.

Строго говоря, ни одни из вышеописанных дескрипторов не являются обязательными при создании документов, однако они помогают структурировать документы и их определение является признаком хорошего стиля при составлении Web–страничек.
Форматирование текста
Форматирование текста подразумевает вывод на экран текста, выделенного определенным шрифтом или с определенными атрибутами.

Для форматирования текста нужно заключить строку или строки текста между парой дескрипторов. Ниже приводится основной список дескрипторов и результаты форматирования текста:



Дескриптор

Результат

<B>  

 полужирный текст

<I>

 курсив

<TT>

моноширинный

<U>

подчеркнутый текст


Например, если необходимо вывести некую строку на экране курсивом, то в тело Web–документа необходимо ввести следующее:
<I> Этот текст написан курсивом </I>
В результате броузер отобразит:
Этот текст написан курсивом
Дескрипторы можно комбинировать друг с другом в произвольном порядке, например, комбинация
<B> <I> Это текст напечатан полужирным курсивом </I> </B>
приведет к следующему  результату:
Это текст напечатан полужирным курсивом

В некоторых Web–документах можно встретить мигающие строки текста, призванные привлечь внимание пользователя. Для этих целей используется дескриптор <BLINK>:
<BLINK>  Это мигающий текст  </BLINK>
Однако это расширение языка фирмы Netscape используется весьма редко и поэтому, возможно, скоро устареет.

В дизайне Web–страничек часто используются шрифты различных размеров. Вывести строку с размером шрифта, отличным от обычного можно с помощью дескрипторов <FONT SIZE=+n>текст</FONT>, где число n – число от 1 до 7, определяющее размер шрифта относительно обычного. Таким образом, следующий текст в теле документа
Этот <FONT SIZE=+4> текст </FONT>на четыре размера больше обычного
на экране будет выглядеть следующим образом:
Этот текстна четыре размера больше обычного.
Необходимо заметить, что пары дескрипторов <U> и </U>, а также <FONT SIZE> и </FONT>являются элементами языка HTML версии фирмы Netscapeи поэтому могут не поддерживаться остальными броузерами.
    продолжение
--PAGE_BREAK--Форматирование абзацев
Текстовая информация, размещаемая на Web–страницах, организована в абзацы. Абзац начинается дескриптором <Р> и завершается закрывающим дескриптором </P>, однако последний необязателен. Пример кода на HTML:
<P>Первый абзац </P>

<P> Второй абзац </P>
В результате на экране будет такой результат:
Первый абзац
Второй абзац
При составлении документа необходимо учитывать, что броузер игнорирует пробелы между словами и переводы строк при форматировании текста, поэтому он рассматривает как абзац только тот текст, который находится между дескрипторами <P> и </P>. Принудительный разрыв строки задается дескриптором <BR>, который не имеет закрывающего варианта. Пример кода:
Первая строка

<BR>

Вторая строка
В результате броузер выведет на экран:
Первая строка

Вторая строка
Если же нужно вывести на экран текст с нужным количеством пробелов и разрывами строк, необходимо заключить его в дескрипторы <PRE> и </PRE>. Это обычно используется для вывода на экран листингов исходного текста программ. При этом текст будет выведен  моноширинном шрифтом.

Создание заголовков

Заголовки различного уровня задаются с помощью дескрипторов <Hn> и </Hn>, где n– число от 1 до 6. Самый крупный заголовок задается дескриптором <H1>, самый маленький – дескриптором <H6>. Например:
<H1> Это заголовок уровня 1 </H1>

<H3> Это заголовок уровня 3 </H3>

<H6> Это заголовок уровня 6 </H6>
В результате на экране будет выведено:
Это заголовок уровня 1


Это заголовок уровня 3


Это заголовок уровня 6
Заголовки являются одним из наиболее часто используемых элементов оформления документов в WWW.

Создание списков

В языке HTML существует возможность задавать списки трех типов: нумерованные списки, ненумерованные списки, списки определений. Начало и конец списка задается специальными дескрипторами, а перед каждым элементом списка задается дескриптор <LI>, не имеющий закрывающего варианта.
Нумерованный список:
<OL>

<LI> Элемент списка

<LI>Элемент списка

<LI>Элемент списка

</OL>
Результат:
             Элемент списка

             Элемент списка

             Элемент списка
Ненумерованный список:
<UL>

<LI> Элемент списка

<LI>Элемент списка

<LI>Элемент списка

</UL>
Результат:
*                      Элемент списка

*                      Элемент списка

*                      Элемент списка
Списки определений представляют собой группы текста, по два элемента каждая, при этом второй элемент смещен вправо относительно первого. Как правило, такие списки используются для пояснения различных понятий. Пример:
<DL>

<DT> Первое определяемое понятие

<DD> Пояснение первого понятия

<DT> Второе определяемое понятие

<DD>Пояснение второго понятияі

</DL>
Результат:
Первое определяемое понятие.

Пояснение первого понятия.

Второе определяемое понятие.

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

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

Описываются ссылки с помощью дескрипторов <A>  и </A>. Если ссылка указывает на некую метку  в пределах текущего документа, то описание ссылки будет выглядеть следующим образом:
<A HREF=#ИМЯ_МЕТКИ> Это ссылка на метку в документе </A>
Атрибут HREF указывает на имя метки в текущем документе.
На экране ссылка будет выглядеть следующим образом:
Это ссылка на метку в документе


Конечно, при этом необходимо в документе обозначить метку, для которой будет  задана ссылка. Для этого используется дескриптор <A> c атрибутом <NAME>:
<A  NAME=ИМЯ_МЕТКИ>  Это метка  </A>
На экране метка в отличие от ссылок ничем не выделяется среди остального текста.

Ссылки также могут указывать на другой документ, возможно, находящийся на другом конце света. Пример описания такой ссылки выглядит следующим образом:
<A  HREF=URL> Это ссылка на другой документ </A>
Если же необходимо осуществить переход на метку, расположенную в другом документе, то вышеприведенный пример немного изменится:
<A HREF=URL#ИМЯ_МЕТКИ>  Текст ссылки метку в другом документе </A>
URL может быть как относительным, так и абсолютным. Кроме того, ссылка может указывать не только на документ, но также и на изображения, двоичные файлы, звуковые файлы т.д. Поведение броузера при переходе по той или иной ссылке зависит от его конкретных настроек. Так, если ссылка указывает на документ, то он будет загружен, если же это звуковой или видеофайл, то он будет проигран. Если же это двоичный файл, броузер предложит его переписать на локальный диск.
    продолжение
--PAGE_BREAK--
еще рефераты
Еще работы по информатике