Create an "accessible by default" principle.#616
Conversation
Two other principles expressed specific applications of this goal, so I merged them.
dbaron
left a comment
There was a problem hiding this comment.
Two thoughts here (along with one other specific comment below):
One, I'm a little worried about the naming of "accessible by default" given the (typically narrower) way the word "accessibility" is generally used in the web technology space. I'm not sure if I have any great answers here.
Second, given the breadth of the principle, I think it would be good to come up with some additional examples. Ideally it would be nice to have a good example about designing for the (narrower definition of) accessibility by default, and maybe about something like designing for operating system independence by default. I don't have any great ones to offer right now, though.
|
|
||
| <div class="example"> | ||
| For example, the default behavior of all layout systems in CSS will not lead to content being clipped, | ||
| content overlapping other content, or content being unreachable by scrolling. |
There was a problem hiding this comment.
I think it might be worth mentioning possible causes of such problems, which include both variation in screen size and variation in user settings like font sizes. (That was more explicit in one of the two examples, the block/flex/grid one, that you merged into this one.)
There was a problem hiding this comment.
@dbaron could you suggest how you'd prefer to fix this?
Co-authored-by: Matthew Tylee Atkinson <matatk@users.noreply.github.com>
The "Media Independence" and "[CSS]Content should be viewable and accessible by default" principles expressed specific applications of this goal, so I merged them.
@dbaron @atanassov, this heavily modifies sections you added, so I'd appreciate a check that I haven't lost anything essential.
Preview | Diff