Blog entry by Mae Symons
Posted 2022-06-10 by Rohan "Seirdy" Kumar on his Website. This site may look bare-bones on the floor, but I put much thought into it. I hold myself to an extended listing of requirements. I make errors; if a part of my site violates these standards, please contact me! Note: all references to "pixels" (px) refer to CSS pixels. For more information about seirdy.one’s accessibility-associated work, read Best practices for inclusive textual websites. The net Content Accessibility Guidelines (WCAG) defines requirements for designers and developers to enhance accessibility for folks with disabilities. It defines three ranges of conformance: Savvy Saver Level A, Level AA, and Level AAA. Fully conformant signifies that the content conforms to the accessibility standard with none exceptions. I have only examined WCAG compliance in mainstream browser engines (Blink, Gecko, WebKit). For full particulars on how I meet every WCAG success criterion, learn Details on WCAG 2.2 conformance. The WCAG presents a place to begin, not a stopping point.
Occupied with Website Development Services? 10 Explanation why It's time to Stop!
Rather than follow SC 2.5.5’s recommendation to attain a minimal tap goal size of forty four by 44 pixels, I comply with Google’s extra strict guidelines. These tips mandate goal sizes of at the least 48-by-48 pixels, with no overlap in opposition to another targets in a 56-by-56 pixel vary. I follow this guideline for any interactive ingredient except inline hyperlinks surrounded by non-interactive textual content. I ensure at the least one such 56-by-56 px non-interactive region exists on the web page, for customers with hand tremors or anybody who needs to tap the screen without clicking one thing. Apart from textual content borders, I solely set customized colors in response to the prefers-color-scheme: darkish media question. These custom colours have an advanced Perceptual Contrast Algorithm (APCA) lightness distinction near the best worth of 90. I exploit autism- and overstimulation-pleasant colours: the yellow hyperlinks have low saturation to reduce harshness. I ensure narrow viewports don’t cause two-dimensional scrolling.
I check this at widths narrower than 200 CSS pixels; this is much stricter than the WCAG threshold values. I test each WCAG success criterion with the mainstream browser engines: Blink, Gecko, and WebKit. I additionally settle for user feedback. Be at liberty to contact me by any means linked on my About page. WAVE reviews no errors. AXE generally fails to measure distinction, however otherwise reports no errors. IBM Equal Access studies no errors, and finds some gadgets which need manual evaluate. I run axe-core, the IBM Equal Access Accessibility Checker, the Nu HTML Checker (local build, latest commit of the validator and its CSS-Validator submodule), and webhint on every page in my sitemap. After filtering out false-positives (and reporting them upstream), I obtain no errors. I repeat this run with each change to my Hugo templates and stylesheets. To work around concern 1008 in IBM Equal Access Checker, I remove all situations of content material-visibility from my site’s CSS earlier than working achecker from the command line.
See my docs for
building and validating this site for more
information.
This webpage uses properly structured, semantic, polygot XHTML5 (together with WAI-ARIA and DPUB-ARIA extensions the place acceptable), enhanced with CSS for styling. This web site conforms to Web standards. Each build runs xmllint to catch syntax errors. Every few commits, I run a neighborhood build of the Nu HTML Checker and html proofer across all 200-one thing pages in my sitemap, and see no errors. I do filter out false Nu positives, and i report and repair false-positives when possible. See my docs for constructing and validating this site for extra data. This web site does not depend on fashionable improvement practices comparable to CSS Grid, Flexbox, SVG 2, Web fonts, and JavaScript; this improves help in older browsers corresponding to Internet Explorer 11. Users can entry this site with out additional plug-ins or polyfills. The location does use strictly-elective modern features (e.g. CSS containment) that don’t create important visible differences. I also carry out cross-browser testing for HTML and XHTML variations of my pages.