|
Введение в HTML
Язык разметки гипертекста HTML (hypertext markup language) словно бросает вызов тенденции последнего десятилетия - переходу к текстовым процессорам на графической основе WYSIWYG. Для тех, кто начал изучение персональных компьютеров уже после появления таких пакетов, как Microsoft Word for Windows, создание документов для системы World-Wide Web (WWW) "средствами" HTML может сначала показаться столь же естественным, как написание драйверов устройств на "тарабарском" языке времен детства. Ситуация усугубляется полным отсутствием высококачественных средств подготовки документов для HTML; даже лучшие HTML-редакторы до жалости примитивны по сравнению с любым распространенным текстовым процессором; далеко им и до мощных редакторов исходных текстов программ типа CodeWright или незабвенного Brief.
В то же время, для тех из нас, кто живо помнит эпоху редактора WordStar на компьютерах CP/M с 8-дюйм гибкими дисками или приобрел мучительный опыт работы с текстовыми редакторами системы UNIX, например nroff или TeX, задача подготовки документов в HTML покажется хорошо знакомой. Как и другие реликты времен компьютерного средневековья, язык HTML управляется командами и чувствителен к контексту.
Документ HTML - это обычный текстовый файл, а окончательный вид документа зависит от магических последовательностей символов, вправленных в "настоящий" текст. Подготовка документа в HTML больше похожа на составление программы, чем на работу в настольной издательской системе, поскольку она представляет собой бесконечный цикл переделок исходного HTML-текста в текстовом редакторе, загрузки файла в программу просмотра Web для проверки, как файл выглядит и печатается, определения, в чем состоят проблемы, и возврата в текстовый редактор для внесения исправлений.
Выглядит старомодно, не правда ли? Какие же все-таки болваны придумали эту World-Wide Web, совсем они без понятия, что ли? Но подождите... возможно, мы судим HTML по неправильным критериям; может быть, цель HTML не та, что у текстового процессора персонального компьютера. Представьте себе, что вы - один из сотрудников швейцарского банка (или ЦЕРНа - Европейского центра ядерных исследований) и хотите изобрести метод кодирования сложных гипермедиа- документов, в котором основное внимание было бы сосредоточено не на внешнем виде документа, а на его структуре. Вообразите, что такие документы должны восприниматься процессорами любой мыслимой архитектуры, операционными системами, сетями и устройствами массовой памяти разных видов. Предположим, что вы никак не можете предсказать возможности машины, на которой документ будет просматриваться или печататься, - ни минимальное разрешение экрана, ни число цветов, ни ассортимент шрифтов. При таких ограничениях скорее всего у вас получится что-нибудь весьма похожее на HTML.
Дата добавления: 2015-10-02; просмотров: 56 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
ПОДСКАЗКИ, ШТРАФЫ, БОНУСЫ | | | HTML: ОБЩИЕ СВЕДЕНИЯ. |