- •Языки разметки документов Язык разметки
- •Задание функций обработки выделенных элементов
- •Выделение логических элементов документа
- •Описательная разметка
- •Теговая структура языка разметки
- •Инструментарий
- •Структура документа
- •Тег meta . Атрибут http-equiv
- •Тег meta . Атрибут name
- •Текст и шрифтовое оформление Логическая и физическая разметка
- •Элементы физической разметки
- •Элементы логической разметки
- •Другие элементы
- •Спецсимволы html
- •Список определений
- •Вложенные списки
- •Гиперссылки
- •Гиперссылки. Тег а
- •Гиперссылки. Url
- •Адрес ссылки может быть абсолютным, относительным и неполным.
- •Активные изображения
- •Серверные карты
- •Создание таблицы
- •Пример таблицы
- •Области применения таблиц в html
- •Фреймы в html
- •Элементы фреймовой структуры
- •Особенности фреймовой структуры
- •Фреймовая структура
- •Вложение фреймовая структура
- •История css
- •Включение css в html
- •Включение css в html. Внедрение
- •Включение css в html. Встраивание
- •Включение css в html. Импортирование
- •Включение css в html. Связывание
- •Синтаксис css
- •Синтаксис css. Селекторы
- •Синтаксис css. Псевдоклассы
- •Синтаксис css. Наследование
- •Язык xml Общие сведения о xml
- •Синтаксис xml
- •Конструкции языка xml Элементы данных
Синтаксис css. Наследование
В HTML некоторые элементы могут содержать другие. В этих случаях вложенный элемент наследует правила форматирования элемента-родителя.
Некоторые свойства не наследуются вложенными элементами от своих родителей, например свойство background, но по умолчанию вложенные элементы будут отображаться с фоном родительского элемента.
Наследование полезно при задании значений свойств, применяемых к документу по умолчанию. Для этого достаточно задать все свойства для элемента, порождающего все остальные элементы страницы HTML. Таким элементом является тело документа, определяемое тегом BODY:
BODY {
font-family: "Times New Roman";
background: url(picture.gif) white;
}
Язык xml Общие сведения о xml
XML (eXtensible Markup Language )— расширяемый язык разметки
XML — это усеченная форма SGML (Стандартного Обобщенного языка разметки) или прикладной уровень
XML создан для описания структуры данных, концентрируя свое внимание на сущность этих данных.
HTML был создан для показа данных, концентрируя внимание на том, как данные будут отображаться.
Синтаксис xml
XML — это описанная в текстовом формате иерархическая структура, предназначенная для хранения любых данных.
Визуально структура может быть представлена как дерево элементов.
Элементы XML описываются тэгами.
XML- документы должны удовлетворять следующим требованиям:
В заголовке документа помещается объявление XML, в котором указывается язык разметки документа, номер его версии и дополнительная информация
<?xmlversion="1.0"encoding="UTF-8"?>
Спецификация требует, чтобы процессоры XML обязательно поддерживали Юникод-кодировки UTF-8 и UTF-16 (UTF-32 не обязателен). Признаются допустимыми, поддерживаются и широко используются (но не обязательны) другие кодировки, основанные на стандарте ISO/IEC 8859, также допустимы другие кодировки, например, русские Windows-1251, KOI-8.
Документ имеет только один корневой элемент.
Текст или другие данные всего документа должны быть расположены между единственным начальным корневым тегом и соответствующим ему конечным тегом
|
ВЕРНО: |
НЕВЕРНО: |
|
<?xml version="1.0" encoding="UTF-8"?> <root> <element>Элемент1 </element> <element>Элемент2 </element> <element>Элемент3 </element> </root> |
<?xml version="1.0" encoding="UTF-8"?> <element>Элемент1 </element> <element>Элемент2 </element> <element>Элемент3 </element>
|
Вся информация, располагающаяся между начальным и конечными тэгами, рассматривается в XML как данные и поэтому учитываются все символы форматирования(т.е. пробелы, переводы строк, табуляции не игнорируются, как в HTML)
<?xml version="1.0" encoding="UTF-8"?>
<instructions>
<step>
Вся информация, располагающаяся между начальным и конечными тэгами, рассматривается в XML как данные и поэтому учитываются все символы форматирования
( т.е. пробелы, переводы строк, табуляции не игнорируются, как в HTML)
</step>
</instructions>
Вложенность тэгов в XML строго контролируется, поэтому необходимо следить за порядком следования открывающих и закрывающих тэгов.
ВЕРНО:
<?xml version="1.0" encoding="UTF-8"?>
<instructions>
<p>Обычный <em> акцентированный <strong> выделенный и акцентированный </ strong > выделенный</em> </p>
</instructions>
НЕВЕРНО:
<?xml version="1.0" encoding="UTF-8"?>
<instructions>
<p>Обычный <em>акцентированный <strong> выделенный и акцентированный </em> выделенный </strong> </p>
</instructions>
Все значения атрибутов, используемых в определении тэгов, должны быть заключены в кавычки (одинарные или двойные).
|
ВЕРНО: |
НЕВЕРНО: |
|
<university id= "1" > <title> Пермский государственный институт искусства и культуры </title> <address URL="www.psiac.ru" /> </university> |
<university id= 1 > <title> Пермский государственный институт искусства и культуры </title> <address URL=www.psiac.ru /> </university> |
В XML учитывается регистр символов.
|
ВЕРНО: |
НЕВЕРНО: |
|
<?xml version="1.0" encoding="UTF-8"?> <university id= "1" > <title> Пермский государственный институт искусства и культуры </title> <address URL="www.psiac.ru" /> </university>
|
<?XML version="1.0" encoding="UTF-8"?> <university id= "1" > <title> Пермский государственный институт искусства и культуры </Title> <address URL="www.psiac.ru" /> </UNIVERSITY>
|
