|
В HTML документы записываются в обычном текстовом формате и поэтому могут быть созданы и отредактированы в любом текстовом редакторе.
Любой гипертекст похож на книгу и может быть разбит на отдельные структурные элементы:
Для каждого из этих элементов в HTML существуют определенные стили, описывающие в каком виде пользователь увидит текст на экране. Пусть мы создали некоторый файл:
Этот текст выглядит так.
Глава 1Параграф 1.Добро пожаловать в HTML! Здесь мы расскажем, как надо и как не надо писать гипертексты. Параграф 2. |
Как уже отмечалось язык HTML не различает, какими буквами набраны команды форматирования (нечувствителен к регистру): <title> равносильно <TITLE> или <TiTlE>. Основной текст документа (тело) отделяется от заголовка документа Командами:
<BODY> </BODY>
Каждый HTML-документ должен иметь заголовок, он показывается отдельно и используется, прежде всего, для идентификации документа (например, при поиске). Заголовок должен описывать цель документа и содержать не больше 5-6 слов. Для задания заголовка служат команды:
<HEAD><TITLE>Заголовок</TITLE></HEAD>
HTML имеет шесть уровней заголовков разделов, имеющих номера с 1 по 6 (заголовок первого уровня является заголовком высшего уровня). По сравнению с нормальным текстом, заголовки выделяются шрифтом - размером и толщиной букв. Заголовок первого уровня должен быть выделен <H1>. Синтаксис заголовков: <Hn> Текст заголовка</Hn > где n - число от 1 до 6, определяющее уровень заголовка.
В отличие от документов в большинстве текстовых процессоров, прерывания строк в HTML-файлах не существенны. Обрыв строки может происходить в любом пункте в вашем исходном файле, при просмотре это прерывание будет про игнорировано. Напомним, что в нашем примере, первый абзац был представлен как
<H2>Параграф 1.</H2> Добро пожаловать в HTML! Здесь мы расскажем, как надо и как не надо писать гипертексты.<P>
В исходном файле два предложения находятся на двух разных строках. Web browser игнорирует это перерывание строки и начинает новый абзац только, после знака < P>.
Однако, чтобы сохранить удобочитаемость в исходных HTML-файлах, мы рекомендуем заголовки размещать на отдельных строках, а абзацы отделять пустыми строками (в дополнение к команде < P>).
Также заметим, что хотя в действующих версиях HTML нет команды форматирования "конец абзаца" < /P>, рекомендуется его употреблять, поскольку это соответствует стандарту и он может быть введен в последующих версиях. К ошибке это не приведет, поскольку все незнакомые символы browser просто игнорирует. Иначе Вам в последствии, может быть, придется переделывать Ваши HTML-документы.
HTML поддерживает ненумерованные, нумерованные списки и списки определений.
Ненумерованный список: <UL><LI>список пунктов </UL>, например:
<UL> <LI> яблоки <LI> бананы </UL>
что дает на экране:
Нумерованный список идентичен ненумерованному списку, только вместо < UL> используется < OL>.
<OL> <LI> апельсины <LI> персики <LI> виноград </OL>
что дает на экране:
Список определений обычно состоит из чередования термина ( DT ) и определения ( DD ). Обычно Web browsers определения располагает на новой строке. Приведем пример списка определений:
<DL> <DT> NCSA <DD> NCSA (National Center for Supercomputing Applications). <DT> CTC <DD> CTC (Cornell Theory Center). </DL>
что дает:
Списки могут быть произвольно вложены, хотя разумнее было бы практически ограничиться тремя уровнями вложенных списков.
Приведем пример вложенных списков:
<UL> <LI> Крупные города России: <UL> <LI> Москва <LI> Новосибирск <LI> Санкт-Петербург </UL> <LI> Крупные города Украины: <UL> <LI> Киев </UL> </UL>
что дает на экране:
Можно описывать специальными стилями отдельные слова или предложения. Имеются два типа стилей: логический и физический.
Существуют физические способы выделения - автор задает стиль написания текста, описывая шрифт в исходном HTML-документе.
Вы можете задать:
Символы <, >, & и " имеют в HTML особое значение, как символы форматирования. Но иногда нам необходимо использовать их в тексте по своему прямому назначению. Для их введения в текст, Вы должны использовать:
ЗАМЕЧАНИЕ: Специальные символы чувствительны к регистру: НЕЛЬЗЯ использовать < вместо <.
Используя команду <BR> Вы можете перейти на новую строку, не начиная нового абзаца (в большинстве browser абзацы выделяются дополнительными пустыми строками).
Например:
Институт<BR>В котором мы учимся<BR>
даст на экране:
Институт
В котором мы учимся
Используя команду <HR> Вы можете разделить текст горизонтальной чертой:
Этот текст сверху от линии.
Этот текст снизу от линии.
Если просмотрщик поддерживает стандарт языка HTML 3.2, то вы можете использовать в тексте верхние и нижние индексы с помощью команд SUP and SUB.
Эти команды уменьшают размер текста, располагаемого вверху или внизу от строки. Например:
верхний индекс B<sup>a</sup> и нижний индекс B<sub>a</sub>
имеет следующий вид:
верхний индекс Ba и нижний индекс Ba
Вы можете включать в гипертекстовый документ текстовые фрагменты набранные и отформатированные в каком-либо текстовом редакторе (например, Norton Edit) без разметки HTML, в том виде как от есть. Для этого используется команда <pre> </pre>. Текст за исключением специальных символов будет выводится равноширинным шрифтом с сохранением всех пробелов и переводов строк исходного текста. Специальные символы нужно набирать по правилам, которые были указаны выше.
Например:
<pre> Вы можете включать в гипертекстовый документ текстовые фрагменты набранные и отформатированные в каком-либо текстовом редакторе (например, Norton Edit) без разметки HTML, в том виде как от есть. Для этого используется команда <pre> </pre>. </pre>
Что даст:
Вы можете включать в гипертекстовый документ текстовые фрагменты набранные и отформатированные в каком-либо текстовом редакторе (например, Norton Edit) без разметки HTML, в том виде как от есть. Для этого используется команда <pre> </pre>.
Замечание: не рекомендуется
для этого использовать тексты,
подготовленные в редакторе
"ЛЕКСИКОН", так как последний
вставляет в документ собственные
символы форматирования, которые
могут быть показаны просмотрщиком
пользователю, причем в самом
неожиданном виде, особенно если ваш
сервер использует перекодировщики
для перевода текста в различные
кодовые таблицы.