ОБЩЕДОСТУПНАЯ ПРОВЕРКА НА ОБЩЕДОСТУПНОСТЬ. О каких ограничениях идет речь? По зрению (острота, восприятие цвета) Моторные Когнитивные...?

Презентация:



Advertisements
Похожие презентации
Обеспечение доступа к сайтам людей с ограниченными возможностями.
Advertisements

Катанов Александр Гребешков Александр. 2 Содержание: 1.Введение………………………………………………………………… Построение: а)Главные тэги……………………………………………………
Проверяем качество сайтов Ключевые моменты оценки качества веб-проектов Мациевский Николай, Web Optimizator 1 / 16 webo.in / webo.name.
Основные теги HTML. Язык HTML HTML не является языком программирования, он предназначен для разметки текстовых документов. HTML состоит из тегов. Основным.
Красивый сайт – кто и как это понимает? для мастера создания флэш это хорошо сделанный флэш-сайт с множеством объектов, анимацией, звуком… для дизайнера.
КУРС «WEB-ДИЗАЙН». Что такое Web-страница? То, что мы видим в окне браузера, когда заходим на какой-либо сайт! Мы видим веб-страницу сайта – ее содержимое!
HTML Язык гипертекстовой разметки. Стандартный текст страницы Моя страничка Эта страничка обо мне.
HTML (HyperText Markup Language) - Язык Разметки Гипертекста.
Web - сайт Web - сайт состоит из web – станиц, объединенных гиперссылками. Web – страницы могут быть интерактивными и содержать мультимедийные(иллюстрации,
HTML Зачем вообще придумали HTML и для чего он нужен?
Инструментальные средства создания Web-сайтов
Ключевые слова 1.WWW 2.Структура Web-страницыHTML 3.HTML-редактор 4.Цветовые схемы 5.гиперссылка.
Форматирование текста Вставка рисунка Таблицы Гиперссылки Круговой сектор Структура документа.
Тема урока: «Язык разметки гипертекста HTML». HTML Hyper Text Markup Language – язык гипертекстовой разметки. Описательный язык разметки HTML имеет свои.
(HyperText Markup Language) – язык гипертекстовой разметки.
Язык разметки гипертекста НТМL. С чего начать? 1 шаг 1. Запустить «Блокнот» (пуск-стандартные-блокнот) 2. Сохранить в своей папке документ с параметрами:
HTML (от англ. Hyper Text Markup Language «язык разметки гипертекста») стандартный язык разметки документов во Всемирной паутине. Большинство веб-страниц.
Powerpoint Templates Page 1 Язык разметки гипертекста HTML.
РАЗРАБОТКА WEB-САЙТОВ.. Создание Web-сайтов реализуется с помощью языка разметки гипертекстовых документов HTML. Тэги – инструкции браузеру, указывающие.
Элективный курс по информатике. Цели урока: создание изображения для веб-страниц; размещение графического изображения на веб-странице;
Транксрипт:

ОБЩЕДОСТУПНАЯ ПРОВЕРКА НА ОБЩЕДОСТУПНОСТЬ

О каких ограничениях идет речь? По зрению (острота, восприятие цвета) Моторные Когнитивные...?

Доступность и ограничения? Растет рынок мобильных устройств Продукты увеличиваются по сложности Интернет распространяется, но скорости в регионах растут меньше

ВСЕ ОГРАНИЧЕНЫ В ВОЗМОЖНОСТЯХ в части доступности

НЕТ, ПРАВДА

Направления доступности На уровне информации – Я знаю, что такая информация есть и я хочу ее найти/я знаю, что я могу выполнить такую задачу, теперь мне надо найти, где это сделать На уровне задач – Я нашел нужный сервис, теперь мне надо в нем сориентироваться и найти мою информацию/выполнить мою задачу На механическом уровне – Я нашел все, что мне нужно – теперь мне вэтом надо разобраться и воспользоваться этим

Направления доступности На уровне информации – Я знаю, что такая информация есть и я хочу ее найти/я знаю, что я могу выполнить такую задачу, теперь мне надо найти, где это сделать На уровне задач – Я нашел нужный сервис, теперь мне надо в нем сориентироваться и найти мою информацию/выполнить мою задачу На механическом уровне – Я нашел все, что мне нужно – теперь мне вэтом надо разобраться и воспользоваться этим

Направления доступности На уровне информации – Я знаю, что такая информация есть и я хочу ее найти/я знаю, что я могу выполнить такую задачу, теперь мне надо найти, где это сделать На уровне задач – Я нашел нужный сервис, теперь мне надо в нем сориентироваться и найти мою информацию/выполнить мою задачу На механическом уровне – Я нашел все, что мне нужно – теперь мне вэтом надо разобраться и воспользоваться этим

Направления доступности На уровне информации – Я знаю, что такая информация есть и я хочу ее найти/я знаю, что я могу выполнить такую задачу, теперь мне надо найти, где это сделать На уровне задач – Я нашел нужный сервис, теперь мне надо в нем сориентироваться и найти мою информацию/выполнить мою задачу На механическом уровне – Я нашел все, что мне нужно – теперь мне вэтом надо разобраться и воспользоваться этим

Инструменты проверки На уровне информации – голова На уровне задач – Тестирование с пользователями, экспертная оценка и т.п. На механическом уровне – Инструменты и чеклисты – прорка иерархии, контрастности, валидности и т.п.

МЕХАНИЧЕСКИЙ УРОВЕНЬ ПРОВЕРКИ Инструменты? Да, причем бесплатно

ОБОЛОЧКА ДЛЯ ВСЕХ ИНСТРУМЕНТОВ – БРАУЗЕР.

Цветовой контраст Это не просто «разобрать цвета» для человека с нарушениями цветового восприятия

Цветовой контраст Возможность вообще понять, что происходит на странице Возможность разобрать текст при разных освещениях Анализатор цветового контраста – Color Contrast Analyser – Colorblind simulator – Check my colors!

Визуальная иерархия и струкура Это не просто «в каком порядке скринридер прочитает страницу»!

Визуальная иерархия и структура Определяет направление сканирования страницы Организует поведение пользоваеля Позволяет ориентироваться Помогает различать ссылки и находить их... WAVE – Структура заголовков – Вложенность – Структура и порядок блоков на странице FANGS – Эмулятор скринридера

Визуальная иерархия

CSS, скрипты и картинки Это не просто «сможет ли пользователь работать без картинок»

CSS, скрипты и картинки Сможем ли работать на слабом интернет- соединении? А что будет, если не загрузится скрипт? А если я зайду с мобильного устройства?... Web Developer Toolbar, WAVE – Отключение JS – Отключение CSS – Проверка alt

CSS, скрипты и картинки

WCAG, валидность, веб-стандарты, семантика Это не пустой звук и не красивый значок. И даже не предмет спорта для яйцеголовых

WCAG, валидность, веб-стандарты, семантика Некоторая гарантия того, что вашим сайтом можно пользоваться почти в любых условиях Web Developer Toolbar WAVE HTML Validator

Спасибо!

БОНУС: АЛГОРИТМ ПРОВЕРКИ В ШАГАХ

Firefox Утилиты разработчика – Web Developer Toolbar Web Developer Toolbar Линеаризатор контента – Fangs Fangs Анализатор цветового контраста – Color Contrast Analyser Color Contrast Analyser – Colorblind simulator Colorblind simulator – Check my colors! Check my colors!

Web-сервисы Анализатор цветового контраст – Juicy Studio Color Analyzer (для равномерно окрашенных картинок) Juicy Studio Color Analyzer – Vischeck (для всех остальных Vischeck Валидатор –

ПРОВЕРКА ГРАФИЧЕСКИХ ЭЛЕМЕНТОВ

Проверить наличие "alt" у картинок В Web Developer: – Images > Outline images without ALT attribute – Images > Replace images with ALT Ожидаемый результат: – страница не потеряет информативности

Отключить цвета на странице В Web Developer: – Disable > Disable page colours – Images > Disable all images Ожидаемый результат: – страница не потеряет информативности

Отключить изображения на странице В Web Developer: – Images > Disable Images > All images Ожидаемый результат: – страница не потеряет информативности

Проверить цветовой контраст Для равномерных изображений – в зависимости от инструмента Для всех остальных: – Vischeck Vischeck Ожидаемый результат: цветовой контраст находится в допустимых пределах

Проверить отсутствие двигающихся частей страницы Не должно быть: – миганий – потряхиваний – "бегущих строк

НЕМНОГО ПРО КОД

Отключить CSS В Web Developer: – CSS > Disable styles > All styles Ожидаемый результат: – документ все еще можно понять и прочитать

Проверить наличие фреймов Открыть страницу и убедиться, что: – фреймов нет, или – они есть правильно размеченные, и есть

Проверить на валидность В Web Developer: – Tools > Validate HTML – Tools > Validate CSS или –

Проверить на отсутствие deprecated elements В Web Developer: – Outline > Outline deprecated elements Ожидаемый результат: – ни один элемент не обведен

Проверить таблицы В Web Developer: – Miscellaneous > Linearize page – Information > Table information Ожидаемый результат: – таблицы не должны использоваться для разметки (в крайнем случае в них не должны использоваться,, ) – таблицы должны быть правильно прописаны (,

Проверить работу без JavaScript В Web Developer: – Disable > Disable JavaScript > All JavaScript – Disable Java Ожидаемый результат: – страница работает, документ читаем, ссылки работают

Проверить, в чем задаются размеры элементов Ожидаемый результат: элементы задаются в % или в em (исключение: margin, padding)

КОНТЕНТ

Проверить таблицы с данными В Web Developer: – в случае таблицы с одним логическим уровнем: – Information > Display table information – в случае таблицы с большим количеством уровней: – проверить код страницы вручную Ожидаемый результат: – для таблицы прописаны заголовки строк и столбцов, указаны id – заголовки и ячейки ассоциированы с помощью id

Проверить заголовки В Web Developer: – Outline > Headings Ожидаемый результат: – документ содержит заголовки и подзаголовки, иерархия логична и отражает смысловую иерархию контента

Проверить метаданные В Web Developer: – Information > View Metatags information Ожидаемый результат: – адекватные метаданные

Проверить абревиатуры В Web Developer: – Information > Display abbreviation Ожидаемый результат: – все аббревитаруы объяснены, неизвестных нет

Проверить ссылки В Web Developer: – Information > Display abbreviation Ожидаемый результат: – нет ссылок с target"=_blank" – нет ссылок, ведущих в разные места, но с одинаковыми названиями

...И ЭТО ЕЩЕ НЕ ВСЕ!

Материалы Доступные веб-формы WCAG1.0 WCAG2.0 Вводная в WAI О WAI и ссылки на ресурсы W3C Технологии реализации Чеклист по WCAG1.0 Разработчики Fangs