Скачать презентацию HTML и CSS КОНСОРЦИУМ W 3 C Скачать презентацию HTML и CSS КОНСОРЦИУМ W 3 C

HTML и CSS.pptx

  • Количество слайдов: 100

HTML и CSS HTML и CSS

КОНСОРЦИУМ W 3 C Направления и парадигма деятельности • Деятельность консорциума W 3 C КОНСОРЦИУМ W 3 C Направления и парадигма деятельности • Деятельность консорциума W 3 C сосредоточена на поддержке, продвижении и развитии платформы для сетевых информационных технологий, именуемой World Wide Web – WWW • Официальная парадигма деятельности консорциума предусматривает, как и у других сообществ поддержки Интернета, принцип открытой разработки стандартов, а также систему принципов и инициатив, нацеленных на продвижение технологий Web по целому спектру возможных направлений

КОНСОРЦИУМ W 3 C Принцип «Веб для всех» • Данный принцип предполагает доступность Web КОНСОРЦИУМ W 3 C Принцип «Веб для всех» • Данный принцип предполагает доступность Web для всех, независимо от аппаратного и программного обеспечения, сетевой инфраструктуры, языка, местонахождения, сферы деятельности и культурных обычаев, в том числе для людей с ограниченными физическими и умственными возможностями.

КОНСОРЦИУМ W 3 C Принцип «Веб на всем» • Данный принцип предполагает возможность эффективного КОНСОРЦИУМ W 3 C Принцип «Веб на всем» • Данный принцип предполагает возможность эффективного доступа к Web для широкого спектра пользовательских устройств - от десктопов и телевизоров до мобильных телефонов, смартфонов и встраиваемых устройств, с максимальной взаимной адаптацией Web-контента и пользовательского интерфейса. Принцип «Веб для взаимодействия» • Данный принцип предполагает не только возможность доступа пользователей к Web в режиме «read only» , но и предоставление им широких возможностей по созданию собственного контента, совместной работе и совместному использованию ресурсов. Инициативы «Веб данных» , «Веб сервисов» и «Веб доверия» • Данные инициативы направлены на расширение сфер использования Веб и повышение безопасности на основе широкого использования экосистемы XML и концепции Semantic Web (Семантическая паутина).

Semantic Web (Семантическая паутина) • Семантическая паутина — это надстройка над существующей Всемирной паутиной, Semantic Web (Семантическая паутина) • Семантическая паутина — это надстройка над существующей Всемирной паутиной, которая призвана сделать размещённую в сети информацию более понятной для компьютеров. • Семантическая вёрстка, или семантический HTMLкод, — это подход к созданию веб-страниц на языке HTML, основанный на использовании HTML-тегов в соответствии с их семантикой (предназначением)], а также предполагающий логичную и последовательную иерархию страницы

НОВОЕ В HTML 5 НОВОЕ В HTML 5

Особенности HTML 5 • Он более простой, более простая структура элементов на странице, что Особенности HTML 5 • Он более простой, более простая структура элементов на странице, что упрощает создание и отладку кода. • Он предоставляет стандартные элементы для медиа объектов, которые ранее требовали установки отдельных плагинов, которые приходилось постоянно обновлять. • В нем есть своя интеграция с интерфейсами, которые могут понадобиться в современных приложениях. Как пример можно привести геолокацию, которая позволяет браузеру определить местоположение пользователю (его координаты). Ранее это можно было сделать только через GPS.

Основные преимущества HTML 5 для разработчиков Улучшенная семантика для элементов: • Для упрощения и Основные преимущества HTML 5 для разработчиков Улучшенная семантика для элементов: • Для упрощения и улучшения понимания кода были внесены улучшения в семантические роли различных существующих элементов. Section, article, nav и header – это новые элементы, которые заменили большинство из ныне устаревших div элементов. Расширенная поддержка функций веб-приложений: • Одной из главных целей HTML 5 было создание возможности функционирования браузеров в качестве платформы для приложений. при использовании HTML 5 нет смысла использовать какие-либо JS или Flash расширения (как это было в HTML 4), поскольку в HTML 5 присутствуют элементы, которые обеспечивают все эти функции.

Основные преимущества HTML 5 для разработчиков Создание мобильных сайтов стало проще: • Благодаря тому, Основные преимущества HTML 5 для разработчиков Создание мобильных сайтов стало проще: • Благодаря тому, что код HTML 5 теперь лучше поддерживается маломощными электронными устройствами, такими как смартфоны и планшеты. Настраиваемые атрибуты данных: • Добавление пользовательских атрибутов было возможно и до появления HTML 5, но оно было связано с определенным риском, к примеру, в HTML 4 пользовательские атрибуты могли приводить к остановке рендера страницы или что еще хуже, могли стать причиной неправильной работы документа. • Теперь, благодаря этому атрибуту могут быть включены пользовательские данные, что дает разработчикам больше возможностей сделать привлекательные и эффективные страницы, без лишних запросов на сервер или вызовов Ajax.

Преимущества HTML 5 для обычного пользователя • Мобильные браузеры теперь работают более стабильно, чем Преимущества HTML 5 для обычного пользователя • Мобильные браузеры теперь работают более стабильно, чем стандартные приложения. До появления HTML 5 ситуация была иная. • Сегодня ставка на адаптивные сайты (дружелюбные к мобильным устройствам) очень высока, так как почти 30 процентов пользователей мобильных устройств не хотят загружать специальные приложения. • Искоренение необходимости использования Adobe Flash позволяет разработчикам обеспечить более эстетичный пользовательский интерфейс. Использование Java. Script и MPEG 4 в сочетании с HTML 5 сделало жизнь пользователей намного лучше. • Возможность поддержки собственных аудио и видео элементов означает, что пользователям не придется загружать дополнительные плагины для просмотра мультимедиа на вашем сайте. Поддержка мультимедиа, предоставляемая HTML 5, является одной из самых значимых причин, по которой он используется намного чаще чем HTML.

Новые элементы html 5 позволяют быстрее создавать разметку для страницы, она становиться проще, более Новые элементы html 5 позволяют быстрее создавать разметку для страницы, она становиться проще, более понятна и упрощается процесс отладки. Вот некоторые новые теги: •

и

Пример использования новых элементов Пример использования новых элементов

HTML 5 Элементы уровня блока • <aside> Определяет блок, который не относится к основному HTML 5 Элементы уровня блока •

HTML 5 Элементы уровня блока • <figure> Используется для группирования любых элементов, например, изображений HTML 5 Элементы уровня блока •

Используется для группирования любых элементов, например, изображений и подписей к ним •
• Содержит описание для тега
. Тег
должен быть первым или последним элементом в группе.

пример пример

Так будет выглядеть Так будет выглядеть

HTML 5 Элементы уровня текста • <mark> (<m>) Тег mark используется для выделения определённой HTML 5 Элементы уровня текста • () Тег mark используется для выделения определённой части текста по какому-либо критерию, например, выделение особо важного момента в статье. • Элемент используется для представления какого-либо состояния. Например, процент выполнения какой-либо задачи. У элемента progress имеются два атрибута: value и max. Значение первого атрибута показывает текущее состояние, а значение второго атрибута показывает максимум, которого необходимо достигнуть, чтобы выполнить определённую задачу.

HTML 5 Элементы уровня текста <time> Помечает текст внутри тега <time> как дата, время HTML 5 Элементы уровня текста

HTML 5 Элементы уровня текста • <meter> • Тег <meter> служит для представления чисел HTML 5 Элементы уровня текста • • Тег служит для представления чисел в определённом формате, например, зарплаты, результатов голосования и так далее. Также тег представляет шесть атрибутов, позволяющие облегчить жизнь, например, тем же самым поисковым роботам: • value - задает фактическое значение чего-то; • min - задает минимальное значение чего-то; • low - определяет предел, при достижении которого значение считается низким; • high - определяет предел при котором значение считается низким; • max - определяет максимальное значение чего-то; • optimum - определяет оптимальное значение чего-то.

Мультимедийные теги В HTML 5 имеется два новых тэга, предназначенных для вывода мультимедиа <audio> Мультимедийные теги В HTML 5 имеется два новых тэга, предназначенных для вывода мультимедиа

Сейчас играет . . .

У этого тега имеется три атрибута: src - путь к звуковому файлу; autoplay - определяет начать ли проигрываться файлу сразу после загрузки страницы в браузере; loop - определяет сколько раз аудио должно проигрываться.

Мультимедийные теги • <video> Мультимедийные теги •

Интерактивные элементы • <Menu> и <command> • Элемент <menu> содержит элементы <command> (подобно списку Интерактивные элементы •

и • Элемент содержит элементы (подобно списку и его элементам), каждый из которых способен запускать определённое действие.

Интерактивные элементы • Соответственно, атрибут label отвечает за заголовок команды, а атрибут onclick обрабатывает Интерактивные элементы • Соответственно, атрибут label отвечает за заголовок команды, а атрибут onclick обрабатывает событие "Щелчок мыши". • Здесь при нажатии, например, по метке "Первая команда" выскочит окно, в котором будет написано: "Первая команда". • Благодаря элементам

и можно легко делать различные панели инструментов, интересную навигацию по сайту и тому подобное.

Интерактивные элементы <datagrid> Элемент <datagrid> представляет собой таблицу данных, но, в отличии от обычных Интерактивные элементы Элемент представляет собой таблицу данных, но, в отличии от обычных таблиц, элемент может легко обрабатываться пользователями. Например, они смогут добавлять и удалять строки и столбцы, сортировать их или сворачивать Также вместо таблицы дочерним элементом может быть, например, элемент