Head of Inclusive Training at Intopia. Passionate about Accessibility, Inclusion, HTML, CSS, dogs and nature.
accessible-forms. A series of HTML test cases to determine how specific elements are announced in different screen reader / browser combinations.
229maxdesign-slides. A range of CSS, HTML and Accessibility slide decks and associated exercises for self-paced learning
29example-layout-one-fixed. One-column fixed-width responsive layout
21language-switcher. A simple, accessible language switcher module
16example-layout-one-full. One-column full-width responsive layout
14example-layout-two-full. Two-column full width responsive layout
10html-elements-names. HTML elements and possible accessible names
9navbar. A complex responsive and accessible navbar
9accessibility-workshop-developers. A detailed accessibility training workshop for developers
9simplex. A simple, flexible component library for complex sites and apps
807-bootstrap-three-column-gallery. Bootstrap three column gallery
805-bootstrap-blog-post-template-left. Bootstrap blog post template with left sidebar
808-bootstrap-four-column-gallery. Bootstrap four column gallery
6html5-content-types. HTML 5 content type table
603-bootstrap-kickoff-template-responsive. Bootstrap kickoff template wit responsive type
5exercise. This file can be used to teach keyboard use and screen reader use as it has a range of links, tables and forms.
501-bootstrap-kickoff-template. Bootstrap kickoff template
5aria-roles. A chart on the various ARIA roles
5floating-label. A quick demo of floating, animated labels
5web-usability-resources. HTML
4example-layout-three-full. Three-column full-width responsive layout
4accessible-accordion. An accessible accordion modified from the W3C version
4validation-tests. A repository to test various HTML configurations for validity
409-bootstrap-six-column-gallery. Bootstrap six column gallery
4getting-started-with-css. Getting started with CSS
4segmented-control. A Segment Control is a horizontal control made of multiple segments
3accessible-hint-error. Examples of accessible inline error messages and hints.
3accessible-error-fieldset. Test for error messages within fieldsets
3a-deep-dive-into-accessible-notifications. A deep dive into accessible notifications - A11y Camp 2022
3aria-states-properties. WAI ARIA states and properties, including when these properties were introduced
302-bootstrap-kickoff-template-image. Bootstrap kickoff template with image for logo
3switch-checkbox. A simple checkbox element styled to look like an on-off switch
306-bootstrap-two-column-gallery. Bootstrap two column gallery
3equal-height-borders. Equal-height borders on Bootstrap Columns
3date-picker-input. A page to demonstrate a simple date picker option
2states. Systemising states within component libraries
2accessibility-checklist. An Accessibility Compliance checklist
2aria-label-popover. Making the aria-label visible as a popover
204-bootstrap-blog-post-template-right. Bootstrap blog post template - right sidebar
2html-css-tests. A range of HTML and CSS test files based on common questions
2complex-table. A simple demo of a complex table
2maxdesign. HTML
2Accessibility-test-cases. Accessibility tests
2default-styling. Styling with the :default selector
1details-styling. A quick demo to show how to style the details element
1responsive-bootstrap-buttons. Creating elegant responsive Bootstrap buttons
1upvote-downvote. A simple upvote-downvote module
1placeholder. Simple styling for the placeholder attribute
1user-select. A quick demo of user-select property
1highres. Creating high resolution background images
1accessible-svg. A page to test some accessibility concerns with SVG files
1travel-survey. A quick dummy survey
1scalable-backgrounds-in-css. Scalable Backgrounds in CSS
1less-colors. A simple example of LESS colors
1open-close. A checkbox based open-close toggle
1button-dropdown. A quick description of Accessibility issues with button dropdown
1srcset. A simple scrset attribute test to deliver different device-pixel-ratio images
1