CSS And Accessibility: Inclusion Through User Choice<\/h1>\nCarie Fisher<\/address>\n 2023-08-01T11:00:00+00:00
\n 2024-05-01T16:05:07+00:00
\n <\/header>\n
We make a series of choices every day. Get up early to work out or hit the snooze button? Double foam mocha latte or decaf green tea? Tabs or spaces? Our choices, even the seemingly insignificant ones, shape our identities and influence our perspectives on the world. In today\u2019s modern landscape, we have come to expect a broad range of choices, regardless of the products or services we seek. However, this has not always been the case.<\/p>\n
For example, there was a time when the world had only one font family. The first known typeface, a variant of Blackletter<\/a>, graced Johannes Gutenberg\u2019s pioneering printing press in 1440. The first set of publicly-available GUI colors<\/a> shipped with the 10th version of the X Window System<\/a> consisted of 69 primary shades and 138 entries to account for various color variations (e.g., \u201cdark red\u201d). In September 1995, a Netscape programmer, Brendan Eich, introduced \u201cMocha,\u201d a scripting language that would later be renamed LiveScript and eventually JavaScript<\/a>.<\/p>\nFast forward to the present day, and we now have access to over 650,000 web fonts<\/a>, a hexadecimal system capable of representing 16,777,216 colors<\/a>, and over 100 public-facing JavaScript frameworks and libraries<\/a> to choose from. While this is great news for professionals designing and building user interfaces, what choices are we giving actual users? Shouldn\u2019t they have a say in their experience?<\/p>\nCSS Media Features<\/h2>\n
While designers and developers may have some insights into user needs, it is very challenging to understand the actual user preferences of 7.8 billion people at any given time. Supporting the needs of individuals with disabilities and assistive technology adds a layer of complexity to an already complex situation. Nonetheless, designers and developers are responsible for addressing these user needs as best we can by providing accessible choices. One promising solution is user-focused CSS media features<\/a><\/strong> that allow us to customize the user experience and cater to individual preferences.<\/p>\n\n
\n 2024-05-01T16:05:07+00:00
\n <\/header>\n
Fast forward to the present day, and we now have access to over 650,000 web fonts<\/a>, a hexadecimal system capable of representing 16,777,216 colors<\/a>, and over 100 public-facing JavaScript frameworks and libraries<\/a> to choose from. While this is great news for professionals designing and building user interfaces, what choices are we giving actual users? Shouldn\u2019t they have a say in their experience?<\/p>\n While designers and developers may have some insights into user needs, it is very challenging to understand the actual user preferences of 7.8 billion people at any given time. Supporting the needs of individuals with disabilities and assistive technology adds a layer of complexity to an already complex situation. Nonetheless, designers and developers are responsible for addressing these user needs as best we can by providing accessible choices. One promising solution is user-focused CSS media features<\/a><\/strong> that allow us to customize the user experience and cater to individual preferences.<\/p>\nCSS Media Features<\/h2>\n