|
Первое впечатление от книги: очень нужный, удобно устроенный справочник. Крайне просто, зная название любого элемента HTML и его атрибут, найти о нем полную информацию. Ссылка на любой элемент включает краткое описание и значение элемента, пример его использования, дополнительные советы, предупреждения и примечания. Для каждого из элементов и его атрибутов указаны те броузеры и стандарты языка HTML, в котором эти характеристики используются. Эти указания касаются броузеров Netscape Navigator версий 3 и 4, Microsoft Internet Explorer версий 3 и 4, Mozilla версии 2.1, а также стандартов языка HTML 2.0, 3.2 и 4.0.
Книга начинается с алфавитного списка тегов и атрибутов, с которыми пользователь будет работать чаще всего. Дополнительно приведены таблицы для поиска тегов по видам броузеров — Netscape Navigator 4 и Internet Explorer 4, а также выделена таблица для тегов HTML 4.0. Важно знать название тега, иначе поиск будет затруднен. К сожалению, нет отдельной таблицы, группирующей элементы по их категориям. Такая таблица была бы полезна для начинающих разработчиков.
Основное содержание книги состоит из трех частей. Первая часть — краткий учебный обзор HTML, включающий информацию о редакторах HTML и новых возможностях, которые появились в последнее время — WebTV и теги, связанные с ним, слои (layers), каскадные таблицы стилей (CSS), кадры (frames), динамические шрифты, кратко описаны дополнительные возможности языков сценариев, надстроек и каналов. Вторая часть является собственно справочником, содержащим в алфавитном порядке описание тегов и их атрибутов. Третья часть содержит полезные справочные таблицы: для кодов и названий цветов, используемых большинством броузеров, для символов стандарта ISO с HTML-кодами этих символов, наиболее известные MIME-типы, поддерживаемые броузерами, а также полезные адреса URL, телеконференции и списки рассылки. Завершается книга кратким англо-русским и русско-английским словарями терминов, полезных при работе в Интернете.
Язык HTML 4.0. Спецификации языка приняты в качестве рекомендации W3C в апреле 1998 года после выхода данной книги в свет, и поэтому не все утверждения, касающиеся этой версии языка, нашли отражения в книге. Да и сам автор честно предупреждает, что «я решил не рассматривать некоторые теги и атрибуты, так как не верю, что они будут формально рекомендованы консорциумом World Wide Web». К сожалению, это не так, и не ко всем утверждениям автора можно относиться с полным доверием. Например, если в исходном алфавитном перечне тегов и атрибутов нет пометки «HTML 4.0», то это не означает, что они не были включены в спецификации языка. Это чаще всего касается событий, связанных с тегами. Как правило, модель событий в HTML 4.0 гораздо богаче модели, описанной в справочнике. Вообще, очень многие стандартные события — ONDBLCLICK, ONMOUSEDOWN, ONKEYPRESS и другие — даже не упомянуты. Возможно, было бы полезно отдельно выделить описания событий, используемых во многих тегах, как это сделано в DTD (Document Type Definition) для HTML 4.0. Для элементов интерактивных форм не приведены новые атрибуты DISABLED, TABINDEX, READONLY, ACCESSKEY, которые улучшают возможности работы с элементами форм, приближая их к возможностям стандартных элементов управления, принятым, например, в Windows. Не упомянута важная возможность, позволяющая строить командную кнопку с помощью тега INPUT с атрибутом TEXT="BUTTON".
Итак, стоит ли иметь этот справочник под рукой, буду ли я его использовать? Да, когда необходимо получить быструю справку, посмотреть список возможностей. Является ли этот справочник энциклопедическим, как об этом сказано в аннотации? Нет. При появлении любых сомнений в точности или подробности описания, приведенного в справочнике, я советую обращаться к первоисточникам, например, к стандартному документу на сервере www.w3.org/TR/REC-html40/. Работать с этим документом гораздо сложнее, чем со справочником, но он содержит наиболее полную и точную информацию.
|