Comments (4)
1.3.3 says, in essence: in instructions/descriptions, don't refer to things by their styling, shape, colour, sound, etc, as those instructions/descriptions may not make sense to users that don't actually perceive those.
from what I understand, what you're proposing is an SC that requires sites to also allow/provide mechanisms to tailor a site's experience to their particular needs? this goes quite a step further from saying "don't rely on sensory characteristics" to "use sensory characteristics, but make them adaptable/settable by the user". i don't think - as it's not a straightforward ask, and there's no simple standardisation around this - that would be feasible as a normative criterion that is then applied to all websites/web content, certainly not at A or AA. perhaps not even at AAA
from wcag.
This is something that already exists in reading systems (such as Thorium, Books, ADE, etc.), for reflowable EPUBs or in eLearnng web apps.
In browsers for web sites, you are right, it is not yet an usual fonctionality to override the author's CSS. Browsers have general accessibility parameters, but in fact, they do not address these sensory properties. I am realizing that such a complement in the definition would create a hudge constraint on browsers! Though, it might be usefull. No constraint on the web sites themselves though.
from wcag.
It is because you cannot perceive these properties, and also because you can change them dynamically (in some reading environments), that "Instructions provided for understanding and operating content" should cannot only rely on them.
But, you are right, my suggestion goes much too far away from the 1.3.3 criteria.
I do not how to keep the idea in mind for better user experience on browsers though.
from wcag.
1.4.8 Visual Presentation criterion already covers the need for visual customization. I have added a request for font selection into it (report to issue #3660)
from wcag.
Related Issues (20)
- Empty sections in source documents (causing broken ToC links in XSLT output) HOT 2
- Remove links to obsolete/removed techniques HOT 1
- Provide JavaScript example of code for detecting prefers-reduced-motion HOT 2
- Technique ARIA21 aria-invalid for required fields that have no input vs ARIA aria-invalid spec HOT 1
- Add hover-related explanatory content to non-text content HOT 6
- Typo in "Supporting documents" section HOT 3
- [deleted] HOT 1
- The glossary term "cognitive function test" should not start with a capital letter HOT 1
- PHOEMPHUN SUTTHIARKHAN HOT 1
- Modify G65 to support implementing current location in a breadcrumb trail as a link with `aria-current="page"` HOT 3
- WCAG Example suggests "blurring" does not affect animation triggering vestibular motion perception (but it can) HOT 3
- Unclear if focus indicator counts when determining if the focus is obscured HOT 2
- deleted
- Clarification on 4.1.2: setting states, properties and values programmatically HOT 32
- Target Size (Min) and custom scrollbars HOT 12
- SHould G223 point to Focus Appearance? HOT 1
- In Brief buries the most important content on the page: The success criterion text HOT 20
- New site design uses a div instead of a header element for the site header
- prevent using this to do fraud activities
- SC 1.3.5: Identify Input Purpose and Multi-factor authentication (MFA). HOT 9
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wcag.