ИНФОРМАЦИЯ,    ДИЗАЙН,    ПЕРЕВОДЫ,    РЕКЛАМА   .   .   .
w a p - с а й т
Информационный портал
Сегодня:  
admin@aranea.ru
+79068922256

  aranea.ru || Спецификация HTML 4.01 | 3. О SGML и HTML

3. О SGML и HTML

3.1. Введение в SGML

Язык SGML – это система определения языков разметки. Автор размечает документы с указанием структурной, презентационной и семантической информации на протяжении всего содержания. Язык HTML является одним из примеров языков разметки. Ниже приводится образец HTML-документа:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
     "http://www.w3.org/TR/html4/strict.dtd">
<HTML>
   <HEAD>
      <TITLE>My first HTML document</TITLE>
   </HEAD>
   <BODY>
      <P>Hello world!
   </BODY>
</HTML>

HTML-документ включает раздел заголовка (между <HEAD> и </HEAD>) и раздел тела (между <BODY> и </BODY>). Заголовок (title) документа появляется в разделе head (вместе с другой информацией о документе), а содержание документа располагается в разделе body. Тело в этом примере содержит только один параграф, размеченный с помощью <P>.

Каждый язык разметки, определенный в SGML, называется приложением SGML (SGML application). Приложение SGML обычно характеризуется наличием следующих пунктов:

  1. Объявление в SGML. Объявление SGML определяет, какие символы и ограничители могут появляться в приложении.
  2. Файл определения типа документа (DTD). DTD определят синтаксис построения разметки. DTD может включать дополнительные определения, такие как ссылки на примитивы символов.
  3. Спецификация, которая устанавливает семантику, приписываемую разметке. Эта спецификация также налагает синтаксические ограничения, которые нельзя выражать в DTD.
  4. Примеры документов, включающие данные (содержание) и разметку. Каждый пример содержит ссылку на DTD, который используется для его интерпретации.

Эта спецификация включает определение SGML, три определения типа документа (смотрите раздел по информации о версии HTML с их описанием) и перечень замещений для символов.


← Назад | Вперед →
Copyright © 2006 -  aranea.ru