xmlinfo.ru

Главная

Вход в систему

  • Регистрация
  • Забыли пароль?

Сбор новостей

RSS-материал

Манипуляции с текстом и шрифтом

В своей основе НТМЬ является средством работы с текстом, поэтому совершенно не удивительно, что значительное количество С85 посвящено форматированию и размещению текста. Все это применимо и к выводу из ХМЬ — необходимость представлять информацию с помощью форматированного и выделенного текста по-прежнему является одной из главных причин, по которой браузер обладает своими возможностями. СSS стали играть ведущую роль во многом благодаря недостаткам НТМЬ, а именно тега <комт>. Этот тег все чаще и чаще использовался как замена тегов Н1 и н2, что приводило к потере информации о структуре документа.
Главной задачей каскадных таблиц стилей было обеспечить лучший способ приложения элементов стиля к странице без риска введения новых тегов. Заставить таблицы стилей работать со шрифтами означало дать возможность тегам вернуться к их изначальной задаче — описанию документа в логических, а не графических терминах. Поскольку использование шрифтов являлось значительной частью этой проблемы представления, задание атрибутов шрифта посредством таблиц стилей стало естественным путем решения этой проблемы.
Возражения против начались в НТМ 4.0. "Возражения" означает всего лишь то, что в будущих версиях НТМ этот тег поддерживаться не будет. Если вы не можете отказаться от использования этого тега, просто запомните, что тег РОИТ - это менее мощное средство манипулирования со шрифтами, которое размывает целостность модели данных и вообще не рекомендовано к использованию при работе с НТМЬ. Конечно же, он не является частью ХМЬ, но следует избегать создания подобных тегов (как и задания атрибутов шрифта для конкретных элементов прямо в ХМЬ, а не посредством таблиц стилей).
Существует несколько СЗЗ-свойств, которые могут использоваться для задания видов шрифтов, и мы рассмотрим их все по очереди.
Имена шрифтов указываются начиная от шрифта, использование которого максимально желательно, и заканчивая шрифтом, использование которого минимально желательно, но допустимо, если все остальные шрифты недоступны; браузер будет пытаться найти шрифты именно в указанном порядке. Это решение работает особенно хорошо, когда браузер используется как составная часть локального приложения — установочная программа получает возможность установить запрашиваемые шрифты прямо в директорию, после чего к ним можно обращаться напрямую.
Указанное в директиве имя — это имя, по которому теперь можно обращаться ко вновь загруженному шрифту, а — адрес, по которому находится данный шрифт. После выполнения директивы новый шрифт может использоваться везде, где используются обычные шрифты.

  • Каскадные таблицы стилей и XML

Меню

  • XML в браузере: каскадные таблицы стилей
  • XML-декларация
  • XPath
  • XSLT и XPath
  • Анализ XML
  • Атрибуты
  • Внутреннее устройство XSLT
  • Внутреннее устройство XSLT
  • Зачем нам нужны таблицы стилей
  • Императивное программирование против декларативного программирования
  • Инструкции обработки
  • Интерфейсы DOM
  • Каскадные таблицы стилей и XML
  • Комментарии
  • Недопустимые символы в PCDATA
  • Правильно оформленный XML
  • Пустые элементы
  • Совместное использование XSLT и CSS
  • Таблицы стилей для звукового вывода
  • Таблицы стилей и HTML
  • Теги, текст и элементы
  • Что такое DOM
  • Что такое XSL
  • Элементы XSLT и их использование
  • Ядро DOM в деталях