Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Мет.указание_Web-программирование_ПОАС.doc
Скачиваний:
85
Добавлен:
26.02.2016
Размер:
548.86 Кб
Скачать

3.3. Свойства css

Свойства CSSпозволяют управлять фоном, отображением текста, шрифтами, обрамлением, списками, позиционированием, определять границы, размеры области заполнения, отображение строк и тестовых блоков.

Свойства CSSдля управления фоном позволяют разработчику задавать цвет фона и фоновые изображения, а также управлять размещением фоновых изображений. Для создания фона документа используются свойства:

- background-color– устанавливает цвет фона для выбранных элементов. Например, .highlighted{background-color:yellow}.

- background-image– задает фоновое изображение для выбранных элементов. Например, .flowery{background-image:url(flowers.gif);}.

- background-position– позиционирует фоновое изображение.

- background-repeat– определяет, должно ли повторяться фоновое изображение для указанного элемента.

- background-attachment– указывает, должно ли фоновое изображение перемещаться вместе с элементом или оставаться фиксированным. Например,BODY{background-attachment:fixed} /5/.

4. Язык xml

XML (Extensible Markup Language) - язык разметки, описывающий класс объектов данных, называемых XML- документами. ЯзыкXMLиспользуется в качестве средства для описания грамматики других языков и контроля за правильностью составления документов /6/.

В отличие от HTMLязыкXMLпозволяет

1. Создавать собственные элементы.

2. Присваивать имена по своему выбору.

3. Представлять документы любого типа.

4. Сортировать, фильтровать и выполнять поиск информации.

5. Представлять информацию в структурированном (иерархическом) виде /7/.

4.1. Структура xml-документа

Структура XMLдокумента включает заголовок, секциюDOCTYPE, телоXMLдокумента. В заголовке описывается версия и кодировка. В секцииDOCTYPEописываются сущности. Сущность - константа, используемая в теле XML-документа для сокращения записи и лёгкой сопровождаемости. В телеXMLдокумента в отличии от HTML, Вы сами придумываете названия элементов. В XML очень строгий синтаксис, то есть не должно быть незакрывающих дескрипторов или пропущенных кавычек в значениях атрибутов. В листинге 2.7 приведен примерXMLдокумента.

Листинг 2.7 Пример XMLдокумента.

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE shop [ <!ENTITY n "Ноутбук"> <!ENTITY g "Игра"> ]> <shop id="1"> <notebooks> <prod>&n; IBM Lenovo V570</prod> <prod>&n; DELL Inspiron N5010</prod> </notebooks> <games> <prod>&g; Готика 2</prod> <prod>&g; Might & Magic 6</prod> </games> </shop>

Существует 5видов связей:

1. Родитель. Родителем является элемент, который находится ровно на1уровень выше.Например, для элемента "notebooks" родителем является "shop".

2. Дочерний элемент. Дочерним является элемент, который находится ровно на1уровень ниже и находится внутри заданного элемента. Например, дочерними элементами "shop" являются "notebooks" и "games".

3. Предок. Предком является тот элемент для заданного, который находится на более, чем1уровень выше. Например, для элемента "prod" предком является "shop".

4. Потомок. Аналогично дочернему элементу, но только элементы должны быть ниже1-гоуровня вложенности в заданный элемент. Например, для "shop" потомком является "prod".

5. Брат. Элемент называется братом другому элементу, если он находится на том же уровне, что и другой. Помимо одного уровня требуется и наличие общего родителя. Например, элементы "notebooks" и "games" являются братьями /8/.