HTML и поддержка стилей
- универсальный язык написания страниц Web. Это один из наиболее
фундаментальных и мощных методов создания привлекательных Web-страниц и
документов. Широкие возможности HTML обеспечивают отображение информации
в том формате, который задумывался Web-дизайнерами. Если поговорить с отраслевыми
экспертами и заказчиками, то становится ясно, что способность к взаимодействию
не ограничивается программой просмотра, а распространяется на всю среду
программирования в Internet. Базы данных должны "уметь" генерировать
HTML, редакторам форм нужно поддерживать его для построения экранных форм
и таблиц, HTML необходимо поддерживать программам чтения, и даже от приложений
электронной почты в Internet все чаще требуется умение "читать и писать"
в данном формате.
При оценке уровня поддержки HTML в программе просмотра покупателям следует иметь в виду следующее:
разработкой стандартов, такими как (W3C). Это
способствует поддержке в выпускаемой им программе как открытых стандартов
HTML, так и последних принятых в отрасли технологий HTML. Применение патентованных
расширений HTML в долгосрочном плане будет терять свою ценность для пользователей
и противоречит общей цели - переходу к открытым и поддерживаемым всей отраслью
функциям в Internet.
HTML (в настоящее время это стандарт HTML 3.2, опубликованный консорциумом
W3C). Покупателям следует также убедиться в совместимости и согласованности
продукта с патентованными расширениями независимых разработчиков (например,
созданных вне рамок W3C), популярных сегодня в Internet.
и разработчикам поддержку некоторых ключевых усовершенствований HTML, которые
облегчают их работу, а информацию делают более динамичной и привлекательной.
Такие расширения включают в себя:
спецификаций, появившихся после HTML 3.2, которая была предложена консорциумом
W3C. Она охватывает элементы SPAN, DIV и STYLE, а также компоновку таблиц
стилей с документами HTML. Данная спецификация позволяет связать таблицы
стилей с HTML.
со спецификацией "HTML and Style"). Это позволяет включать информацию
о стиле в документ - авторы документов получают простой доступ к богатым
атрибутам стилевого оформления.
информацию о стилевом оформлении во внешних документах и повторно использовать
их в нескольких документах HTML. Корпоративные разработчики считают это
фундаментальным требованием для проектирования Web-узла интрасети. Такая
возможность необходима и для Web-публикаций. Она позволяет изменять представление
всего Web-узла с помощью единственной модификации в таблице стилей.
типографские единицы измерения (сантиметры, дюймы, проценты, пункты и др.)
для присваивания размера.
и параграфам они улучшают вид Web-страницы.
фоновой графики) позволяют разработчикам Web-документов размещать изображение
за текстовым объектом. Сегодня, например, ячейка таблицы перекрывает фоновое
изображение (если сама не снабжена фоном).
вокруг элементов поля (в типографских единицах). Это важный шаг к реализации
средств оформления документов, аналогичных настольным издательским системам.
внутристрочные (разрядку символов) и межстрочные (разрядку строк) интервалы.
строки параграфа.
совмещать элементы на странице (они будут перекрывать друг друга).
поддержку таблиц только в соответствии со спецификацией HTML3 (хотя это
и не очень широко известно). В настоящее время завершена работа над стандартом
оформления таблиц, получившим название RFC1952 (это спецификация IETF и
W3C). В него включены такие усовершенствования как выравнивание текста
по базовой линии, расширенное использование рамок и горизонтальных полей
ячеек. Это дает автору возможность создавать более привлекательные страницы.
разработанная после принятия консорциумом W3C стандарта HTML 3.2. Функционально
она аналогична дескрипторам APPLET и EMBED, но является стандартной реализацией
добавления объектов к Web-странице. Данный дескриптор имеет важное значение
для разработчиков Web. Он позволяет видеть содержимое, подставляемое вместо
объекта, мини-приложения или интегрируемого расширения.
для обработки кадров, плавающих фреймов, многоколоночных форматов, позиционирования
элементов на плоскости, z-упорядочения и перекрытия элементов, использующая
хорошо спроектированный синтаксис HTML. (Данная спецификация применяется
в элементе управления ActiveX HTML Layout, реализующем для Web-дизайнеров
функции, аналогичные настольным издательским системам.)
для разработчиков, но ранее возникали некоторые трудности с их реализацией.
Поставщики информации Web считают, что программа просмотра должна поддерживать
такие функции как фреймы без ограничителей и плавающие фреймы. Кроме того,
они должны использовать стандартную архитектуру для развития данной функциональности
(см. CSS Layout).
Покупателям, особенно разработчикам документов и Web-дизайнерам, требуется программа просмотра с поддержкой современных стандартов HTML, включая следующие: |
|
Авторы Web-документов и проектировщики Web-узлов для максимальной реализации возможностей HTML хотят иметь поддержку следующих средств: |
и плавающие) позиционирование (по координатам x,y и z) и организацию объектов по уровням (на основе предложенной спецификации W3C CSS Layout) |