Таблица каскадных стилей представляет собой файл, который содержит инструкции для форматирования элементов в XML- документе. Поскольку в XML вы создаете свои собственные элементы, браузер не имеет встроенных средств, позволяющих определить, как их правильно отобразить. Создание таблицы каскадных стилей и связывание ее с вашим XML- документом – это один из способов сообщить браузеру, как отображать каждый из элементов документа. XML- документ со связанной таблицей каскадных стилей может быть открыт непосредственно в Internet Explorer 5. Вам нет необходимости использовать HTML- страницу для доступа и отображения данных (как это имеет место в других методах отображения XML, о которых будет говориться в двух следующих лекциях). Хранение инструкций по отображению в таблице стилей отдельно от самого XML- документа повышает гибкость XML- документа и облегчает работу с ним. Вы можете, например, быстро адаптировать один XML- документ к различным условиям отображения (различным браузерам, приложениям, контекстным ситуациям, периферийным устройствам и т. Вы также можете быстро обновить формат для группы сходных XML- документов с помощью внесения изменений в присоединенной к этим документам таблице стилей, не открывая и не редактируя каждый из документов.
Word может сохранять как HTML, но делает из него ТАКУЮ КАШУ, что никому не советую. Использование таблицы стилей, наверное, является самым простым методом отображения XML- документа. Язык CSS уже знаком многим Web- дизайнерам, поскольку именно он в настоящее время используется для HTML- страниц. Кроме того, современные Web- браузеры обеспечивают высокий уровень поддержки таблиц каскадных стилей, в то время как другие методы отображения XML все еще находятся в стадии развития, и браузеры только начинают их поддерживать. Тем не менее, по сравнению с другими методами отображения XML, о которых вы узнаете в последующих лекциях, таблицы каскадных стилей имеют ряд ограничений. С помощью интерфейса этой программы Вы сможете настроить Утилита была создана для удобства создания, в первую очередь, больших таблиц. Хотя таблица каскадных стилей предоставляет достаточно высокий уровень управляемости способами, которыми браузер форматирует содержимое элементов в XML- документах, она не дает возможности модифицировать или реорганизовывать его содержимое. Она также не позволяет вам осуществлять доступ к атрибутам, примитивам, инструкциям по обработке и другим компонентам XML – а также не дает возможности обрабатывать информацию, которую эти компоненты содержат. В последующих лекциях вы познакомитесь с более сложными – но и более гибкими – способами отображения XML- документов. В этой лекции раскрывается большинство свойств CSS, поддерживаемых Internet Explorer 5, которые являются частью оригинальной версии CSS, установленной консорциумом World Wide Web (W3. C) и известной как Cascading Style Sheets Level 1, или CSS1. Консорциум W3. C также определил усовершенствованную версию CSS, которая значительно превосходит версию CSS1, известную как Cascading Style Sheets Level 2, или CSS2. CSS2 только частично поддерживается современными браузерами и не рассматривается в этом курсе. Полную спецификацию W3. C для CSS1 вы можете найти по адресу http: //www. TR/REC- CSS1, а спецификацию для CSS2 – по адресу http: //www. TR/REC- CSS2. Основные этапы при использовании таблицы каскадных стилей. Вот два основных этапа при использовании таблицы каскадных стилей для отображения XML- документа: Создание файла таблицы стилей. Связывание таблицы стилей с XML- документом. Шаг первый: создание файла таблицы стилей. Таблица каскадных стилей представляет собой текстовый файл, обычно с расширением . XML- документе. Как и XML- документ, вы можете создавать таблицу стилей с помощью вашего любимого текстового редактора. Листинг 7. 1 содержит пример простой таблицы каскадных стилей./* File Name: Inventory. Листинг 7. 2 используется и в других примерах в данной лекции, поэтому вам придется не раз к нему обращаться.< ? Пример таблицы стилей в Листинге 7. XML- документа в Листинге 7. Правило содержит информацию по отображению определенного типа элемента в XML- документе. На рисунке 7. 1 представлено правило для элементов BOOK с указанием его составных частей. Селектор представляет собой имя типа элемента, к которому относится информацияпо отображению. За селектором следует блок объявлений, который ограничивается фигурными скобками (. Объявление состоит из свойства, вслед за которым идет двоеточие, после которого следует значение для данного свойства. Например, следующее объявление устанавливает для свойства font- size (размер шрифта) значение. Таблица стилей может также содержать комментарии. Комментарии в таблице стилей начинаются с символов косой черты и звездочки ( /* ) и заканчиваются символами звездочки и косой черты ( */ ). Между этими парами символов- ограничителей вы можете поместить любой текст по вашему желанию. Когда браузер прочитывает таблицу стилей для форматирования документа, он игнорирует этот текст. Вы можете использовать комментарий для пояснений, указания назначения и действия таблицы стилей. В качестве примера можно привести комментарий в начале таблицы стилей из Листинга 7. Имя файла: Inventory. Вы также можете использовать комментарии в процессе разработки таблицы стилей, чтобы временно отключить правило или его часть. Например, если вы хотите посмотреть, как будут выглядеть элементы BOOK без верхней отбивки, то можете временно добавить символы комментариев в следующее правило: BOOK. Пустые символы (пробелы, табуляция, перевод строки) отделяют различные компоненты CSS, такие как индивидуальные объявления в блоке объявлений. Способ использования пропусков в данном курсе является лишь одной из возможностей. Вы можете использовать пропуски любым способом, чтобы лучше организовать содержимое и придать большую ясность вашим собственным таблицам стилей. Например, вы можете поместить все объявления, относящиеся к правилу, в одну строку, вместо того, чтобы размещать каждое из них на отдельной строке, как это сделано в примерах. Пример таблицы стилей, представленной в Листинге 7. Помещает перевод строки перед и после текста элемента; (Эта установка имеет и другие назначения, о чем вы узнаете далее в этой лекции.)margin- top: 1. Добавляет верхнее поле (отбивку) высотой в 1. Устанавливает размер шрифта, используемого для отображения текста элемента, в 1. Отображает текст элемента курсивом; font- weight: bold. Отображает текст элемента полужирным. На рисунке 7. 3 показано как Internet Explorer 5 отображает XML- документ, который использует данную таблицу стилей в соответствии с инструкциями, содержащимися в этих объявлениях. Набор свойств, используемых в таблицах каскадных стилей, похож на набор свойств, которые вы можете применять в текстовом процессоре. Далее в этой лекции вы познакомитесь с различными свойствами, которые можете применять, а также со значениями, которые вы можете присваивать определенным свойствам. Нечувствительность к регистру в CSSВ Internet Explorer 5 таблицы каскадных стилей являются нечувствительными к регистру, в котором набраны символы. То есть, когда Internet Explorer 5 обрабатывает таблицу стилей, он игнорирует регистр букв (строчные или прописные). Например, вы можете набрать следующее правило любым из трех приведенных ниже способов: title. Поскольку XML- документы являются чувствительными к регистру, вы вполне можете иметь два различных типа элемента, имена которых отличаются лишь регистром букв, например, Book и BOOK. В таблице каскадных стилей, однако, эти два имени будут отнесены к одному и тому же типу элемента, и вы не сможете назначить им различную установку свойств. Следовательно, если вы предполагаете отображать ваш XML- документ с использованием таблицы каскадных стилей, у вас не должно быть типов элементов, имена которых отличаются только регистром одной или нескольких букв.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
December 2016
Categories |