HTML, XML, HTML 5 презентация

Содержание

Слайд 2

Назначение, основные свойства, тенденции развития HTML публикация документов в Internet

Назначение, основные свойства, тенденции развития HTML

публикация документов в Internet
навигация

по WWW
пользовательский интерфейс для взаимодействия с удаленными серверами
интеграция различных источников данных (программы, мультимедиа)
гиперссылки
включения графики, видео, звука, программных компонентов
управление отображением, формой представления; возможности художественного дизайна
отделение формы представления от структуры и семантики документов
расширение аудитории
интернационализация
поддержка доступа для лиц с ограниченными возможностями
Слайд 3

Понятие языка разметки. Назначение языков разметки. Пример ! Семантическая ориентация

Понятие языка разметки.
Назначение языков разметки.
Пример
! Семантическая ориентация разметки
SGML:
Standard Generalized Markup Language
ISO

8879:1986
Слайд 4

Cинтаксис языка разметки, основные термины … Элемент Открываюший тэг Закрывающий

Cинтаксис языка разметки, основные термины


Элемент

Открываюший тэг

Закрывающий тэг

Атрибут

Имя атрибута

Значение

атрибута

Содержимое элемента.
Может включать текст
и другие элементы

Слайд 5

SGML (Standard Generalized Markup Language) DTD (Document Type Definition) DTD

SGML
(Standard Generalized Markup Language)

DTD
(Document
Type
Definition)

DTD

DTD

DTD

Определение языков разметки

Приложения SGML

HTML

Определяет:
общие правила записи элементов, атрибутов («микросинтаксис»)

метаязык для описания элементов конкретной разметки («макросинтаксиса»)

Уровень метаязыка

Уровень языка



Другие приложения SGML, популярные сегодня:
LinuxDoc
DocBook (перешел под XML)

Слайд 6

История HTML 1989. Tim Berners-Lee (CERN) 1995 Первый графический браузер

История HTML

1989. Tim Berners-Lee (CERN)

1995 Первый графический браузер (Mosaic)

1998.
WWW Consortium (http://www.w3c.org)
HTML

4.0
Отделение представления от содержания CSS

«Война браузеров» (Netscape vs Microsoft)
Акцент на представление


DHTML

1998. XML

Слайд 7

Язык описания стилей CSS Cascading Style Sheets, level 1 W3C

Язык описания стилей CSS

Cascading Style Sheets, level 1
W3C Recommendation 17 Dec

1996, revised 11 Jan 1999
Cascading Style Sheets, level 2, CSS2 Specification W3C Recommendation 12-May-1998
… Level 3, Level 4
Правило (rule):
селектор [,…] { объявление [; … ] }

Задает, к каким элементам применяется правило

Задает параметры представления в виде:
имя: значение

Слайд 8

Язык описания стилей CSS - примеры body { color: blue;

Язык описания стилей CSS - примеры

body { color: blue; background-color: rgb(180,

180, 180); font-family: arial; font-size: 12pt; }
div.elinks a.attention { font-weight: normal; color: red; }

Язык описания стилей CSS – классы параметров отображения

Шрифты, начертания, размеры текста.
Цвета текста и фона
Горизонтальное и вертикальное выравнивание, отступы
Геометрические параметры блочных элементов (box)
Взаимное расположение блочных элементов, врезки

Слайд 9

SGML DTD DTD DTD DTD Определение языков разметки Приложения SGML

SGML

DTD

DTD

DTD

DTD

Определение языков разметки

Приложения SGML

HTML

Уровень метаязыка

Уровень языка



XML
(Extensible Markup Language)

DTD

DTD

DTD


Приложения

XML

xhtml

Слайд 10

SGML DTD DTD DTD DTD Определение языков разметки Уровень метаязыка

SGML

DTD

DTD

DTD

DTD

Определение языков разметки

Уровень метаязыка


XML
(Extensible Markup Language)

DTD

DTD

DTD


HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

>
Слайд 11

Сложности в SGML Элемент может иметь, а может не иметь

Сложности в SGML
Элемент может иметь, а может не иметь закрывающий тэг.
Для

элемента может быть разрешено пропускать открывающий и закрывающий тэги
Имена элементов и атрибутов могут быть case-sensitive и case-insensitive
В атрибутах не обязательно указывать кавычки, если это не приводит к неоднозначности.
Допускаются атрибуты без значения (=“xxx”), значимым является присутствие атрибута.
Слайд 12

Сложности в SGML This is my web page __________________________________________ This is my web page

Сложности в SGML
This is my web page
__________________________________________




This is my web page


Слайд 13

XML vs SGML Любой элемент имеет открывающий и закрывающий тэг

XML vs SGML

Любой элемент имеет открывающий и закрывающий тэг ( и

).
Добавлен тэг одновременно открывающий и закрывающий ().
Имена элементов и атрибутов зависят от регистра (case-sensitive)
Атрибуты всегда указываются в виде attr=“attr-value”.
Кодировка символов задается в самом документе. По умолчанию – utf-8.
Слайд 14

XML vs SGML XML-документ может быть разобран вообще без DTD

XML vs SGML

XML-документ может быть разобран вообще без DTD
Два уровня корректности

XML-документов:
Well-formed – отсутствуют ошибки микросинтаксиса, документ может быть успешно разобран
Valid – документ соответствует заданному DTD.
Слайд 15

История HTML 1998. WWW Consortium (http://www.w3c.org) HTML 4.0 Отделение представления

История HTML

1998.
WWW Consortium (http://www.w3c.org)
HTML 4.0
Отделение представления от содержания CSS

1998. XML

Модуляризация xhtml.
XFоrms, SVG,

MathML

Namespaces в XML.

2004
W3C Workshop. Предложение продолжить разработку стандарта HTML (Mozilla, Opera). W3C отклонил предложение в пользу модуляризованного xhtml.

2004 Комитет разработчиков браузеров WHATWG (Web Hypertext Application Technology Working Group) – Apple, Mozilla, Opera. Работа над спецификацией HTML 5.

2007 Рабочая группа W3C для совместной работы с WHATWG

2008 Спецификация HTML 5.0 от W3C, основанная на работах WHATWG

Слайд 16

История HTML 2008 Спецификация HTML 5.0 от W3C, основанная на

История HTML

2008 Спецификация HTML 5.0 от W3C, основанная на работах WHATWG

WHATWG live

standard (git)


2020 апрель 22 последнее обновление

2018 HTML 5.3

2017 HTML 5.2

2016 HTML 5.1

2017 HTML 5.1 2nd Edition

Слайд 17

HTML 5 HTML 5 больше не является приложением SGML HTML

HTML 5

HTML 5 больше не является приложением SGML
HTML 5 является способом

сериализации объектов DOM
xhtml является равноправным способом сериализации объектов DOM
Правила разбора включены в спецификацию, в том числе – правила реагирования на ошибки.
Включены как подмножества XForms, SVG, MathML.
Слайд 18

HTML 5 Новые элементы section article aside hgroup header footer

HTML 5

Новые элементы
section
article aside hgroup header footer nav
figure figcaption

video audio track canvas progress meter ruby, rb, rp, rt, rtc
menu (искл. в 5.3) dialog (5.3) output

Имя файла: HTML,-XML,-HTML-5.pptx
Количество просмотров: 62
Количество скачиваний: 0