Вот краткий список, за которым я склонен следовать
- Убедитесь, что он использует чистую разметку XHTML в идеале в соответствии со стандартами AAA,
- Попробуйте по возможности разлить HTML, CSS, Javascript в соответствующие файлы,
- Создание различных таблиц стилей для печати, экрана и т. Д.,
- Убедитесь, что вы учитываете цвета и шрифты для слабовидящих и дальтоников,
- Старайтесь размещать основную навигацию только в верхней части кода, чтобы фактический контент отображался в верхней части кода, чтобы людям не приходилось прокручивать страницу далеко, чтобы увидеть контент, особенно если они используют экран читатель / низкое разрешение,
- Если у вас много навигации до контента, поместите ссылку вверху, позволяющую пользователям переходить к контенту,
- Убедитесь, что самая первая ссылка на странице относится к текстовой версии сайта с низким содержанием графики,
- Убедитесь, что ВСЕ страницы и все основные функции будут работать без включенного JavaScript,
- Существует множество плагинов для Firefox, которые могут помочь в разработке, включая:
- Веб-разработчик
- Без сценария
- HTML-валидатор
- Firebug
- Убедитесь, что страница отображается во всех браузерах, включая старые, даже если это означает, что она работает, хотя и не точно соответствует дизайну.
- Убедитесь, что HTML, CSS, JavaScript поддерживаются на минимальном размере файла, чтобы ускорить загрузку, например. Удалить пробелы и пустые строки,
- Всегда используйте ЭТИКЕТКИ в формах и alt, теги заголовков в ссылках и изображениях,
- Используйте таблицы только для табличных данных и убедитесь, что данные помечены соответствующим образом,
- Где возможно, не используйте JavaScript для записи содержимого на страницу, но используйте CSS, чтобы скрыть его, то есть JavaScript отключен или не работает должным образом, тогда контент все равно будет отображаться,
- Всегда гарантируйте, что вы используете onkeypress, а также события onclick в JavaScript, если пользователь не может / не использует мышь.
Наконец, если вам нужно использовать пустые изображения на странице для отслеживания и т. Д., Не давайте им Alt-теги. Это мой собственный взгляд, и он горячо обсуждается в Интернете, особенно когда для разнесения использовались изображения размером 1x1px. Однако, насколько я понимаю, если вы используете программу чтения с экрана, то вы не читаете глупые комментарии к изображениям, которые ей не нужны.