Раздел 508 и таблицы стилей - PullRequest
0 голосов
/ 18 ноября 2009

Я новичок в таблицах стилей и Разделе 508. Я пытаюсь понять это.

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

Один из критериев в разделе 508 гласит, что мы не должны отменять определенные пользователем настройки шрифта, цвета и контраста, которые они могут устанавливать на уровне ОС или браузера. В этом случае, как мы должны уважать это? Идея создания таблиц стилей заключается в том, чтобы иметь уникальный, более впечатляющий и удобный стиль. Таким образом, у нас будет собственный набор шрифтов, цветов и т. Д. В наших таблицах стилей.

Если этот критерий должен быть соблюден, мы не должны переопределять любой шрифт / цвет / контраст в нашем пользовательском интерфейсе, который немного противоречит одной из идей использования таблиц стилей. Не так ли? Так следует ли нам предоставить другую таблицу стилей, которая использует высококонтрастные детали, которая также является нашим собственным набором шрифтов, цветов и т. Д., Или предоставить возможность использовать наш интерфейс без таблиц стилей? Пожалуйста посоветуй.

Заранее спасибо.

Ответы [ 5 ]

3 голосов
/ 18 ноября 2009

Сами таблицы стилей (или, по крайней мере, CSS) уже предоставляют подходящий механизм для этого: пользовательские таблицы стилей. Пользователь может установить любые стили в своем пользовательском агенте, которые, если иметь суффикс с правилом !important, отменяют определения автора.

Кроме того, в отношении шрифтов авторы могут указывать семейства шрифтов, которые определяются пользователем. Это, среди прочего, serif, sanf-serif и monospace.

Вы также можете использовать системные цвета , чтобы указать цвета переднего плана и фона элементов для обеспечения контрастности, например

background-color: Window;
color: WindowText;

Это обеспечит удобочитаемость и использование системных цветов.

1 голос
/ 18 ноября 2009

Таблицы стилей на самом деле помогают вам придерживаться 508, WCAG и (в Великобритании) закона о дискриминации по инвалидности. Стоит также отметить, что во многих случаях они намного сильнее, чем просто руководящие принципы, они являются законом.

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

Имея это в виду, вы можете установить любые значения, которые вам нравятся, в вашей таблице стилей (см. Примечание ниже), а также проверить, работает ли ваш веб-сайт, когда вы полностью его отключите (вы можете проверить его, взяв ссылку на вашу таблицу стилей, или если вы используете Firefox с панелью инструментов веб-разработчика).

Примечание. Когда я говорю «какие бы значения вы ни хотели», вы все равно должны стараться обеспечить, чтобы выбранные вами значения имели как минимум 80% контрастность, т. Е. Не белый текст на желтом фоне и т. Д.

1 голос
/ 18 ноября 2009

Они действительно больше руководств, чем все остальное. Если ваш дизайн работает хорошо, независимо от размера шрифта по умолчанию или чего-то еще, не стесняйтесь держать его при этом. Если нет, то не важно. Есть масштабирование всей страницы, инверсия экрана и, если ничего не помогает, отключение CSS (или переопределение CSS), если кому-то действительно не нравится ваш дизайн.

Самая важная часть, которую следует помнить, это то, что ваш пользователь может иметь значения по умолчанию, которые отличаются от того, к чему вы привыкли. Если вы меняете цвет переднего плана, вам также следует изменить цвет фона, и наоборот, поскольку ваш пользователь мог установить для них цвета, отличные от ожидаемых. Если вы устанавливаете размер шрифта текста в одном месте, вы должны установить размер шрифта текста везде (предпочтительно в body или html). И вообще, когда вы изменяете один параметр, чтобы он никогда не конфликтовал с значения по умолчанию ваших пользователей, при необходимости переопределяя эти значения по умолчанию.

1 голос
/ 18 ноября 2009

Какой язык вы используете? Некоторые языки позволяют программно изменять стили объекта; другие вам придется использовать JavaScript. На которую нельзя положиться для соответствия 508c.

0 голосов
/ 01 июня 2011

BBC проделала отличную работу, объясняя множество стандартов доступности и делая ссылки. Я думаю, что эта страница может быть полезна для вас: http://www.bbc.co.uk/guidelines/futuremedia/accessibility/colour_contrast.shtml

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...