ВУЗ:
Составители:
Рубрика:
© Чукарин А.В., 2006
115
поиска нужных нам фрагментов документа. Т.е. встретив, например,
такое описание
<font color="red">rose</font>,
программа просмотра будет знать, каким цветом отобразить
текст, содержащийся внутри тегов <font></font> и, вероятно, отобразит
его правильно, но ей абсолютно безразлично, в каком месте документа
встретился этот тег, в какие другие теги заключен текущий фрагмент,
существуют ли вложенные в него фрагменты, правильно ли построены
отношения между объектами. Такое «безразличие» к структуре
документа приводит к тому, что поиск или анализ информации внутри
него ничем не будет отличаться от работы со сплошным, не разбитым
на элементы текстовым файлом. А это, как известно, не самый
эффективный способ работы с информацией.
Другим существенным недостатком HTML можно назвать
ограниченность набора его тегов. DTD- правила для HTML определяют
фиксированный набор дескрипторов, и поэтому у разработчика нет
возможности вводить собственные, специальные теги. Хотя время от
времени появляются новые расширения языка (на сегодняшний день
последней версией HTML является HTML 4.01 и работа ведется над
рядом новых версий XHTML – eXtensible HTML), но долгий путь их
стандартизации, сопровождаемый постоянными разногласиями между
основными производителями броузеров делают практически
невозможной быструю адаптацию языка.
12.1. Принципы гипертекстовой разметки. Структура
документов
За основу модели разметки документов в HTML принята
теговая модель. Теговая модель описывает документ как совокупность
контейнеров, каждый из которых начинается и заканчивается тегами.
Т.е. документ НТМL представляет собой не что иное, как обычный
АSСII-файл, с добавленными в него управляющими НТМL-кодами
(тегами).
Теги НТМL-документов в большинстве своем просты для
понимания и использования, ибо они образованы с помощью
общеупотребительных слов английского языка, понятных сокращений
и обозначений. НТМL-тег состоит из имени, за которым может
следовать необязательный список атрибутов тега. Текст тега
заключается в угловые скобки (< и >). Простейший вариант тега - имя,
Страницы
- « первая
- ‹ предыдущая
- …
- 113
- 114
- 115
- 116
- 117
- …
- следующая ›
- последняя »
