Why GOV.UK content should be published in HTML and not PDF

GOV.UK exists to make government services and information as easy as possible to find and use. For that reason, we’re not huge fans of PDFs on GOV.UK. Compared with HTML content, information published in a PDF is harder to find, use and maintain. More importantly, unless created with sufficient care PDFs can often be bad for accessibility and rarelyContinue reading “Why GOV.UK content should be published in HTML and not PDF”

Accessibility Through Semantic HTML ◆ 24 ways

Working on Better, a tracker blocker, I spend an awful lot of my time with my nose in other people’s page sources. I’m mostly there looking for harmful tracking scripts, but often notice the HTML on some of the world’s most popular sites is in a sad state of neglect. What does neglected HTML look like?Continue reading “Accessibility Through Semantic HTML ◆ 24 ways”

HTML Source Order vs CSS Display Order

Last month in my post Source Order Matters I wrote about why we need to consider how the source order of the HTML of a page can affect users when the CSS re-orders the content visually. While I used a recipe as an analogue and cited WCAG conformance rules,I failed to provide specific examples. IContinue reading “HTML Source Order vs CSS Display Order”

HTML For Screen Readers – Labelling Elements

To screen readers, a lot of the visual information that is presented on a webpage is lost. Because of this, we need to specifically provide information to them that may be obvious to a person looking at the page. One common way people define information specifically for screen readers is to wrap the descriptive textContinue reading “HTML For Screen Readers – Labelling Elements”

Semantic HTML: The Unbearable Rightness of Being

This is the fourth post in a series on accessibility from Shopify’s UX team. We’re publishing posts every two weeks. Check out the introduction. Using valid, semantic HTML is one of the most impactful ways to make your site more accessible. Writing semantic HTML means using the HTML element with the most specific, correct meaningContinue reading “Semantic HTML: The Unbearable Rightness of Being”

The a11y Monthly: get rid of your tables (or fix them) 

While the original intended use of HTML tables was tabular data, tables are also used as aids for page layout. This was especially true some years ago when browsers hardly supported CSS. Tables were necessary to overcome limitations in visual presentation. Today, there is much more flexibility in controlling page layout using CSS. Does itContinue reading “The a11y Monthly: get rid of your tables (or fix them) “

Writing HTML with accessibility in mind

Writing HTML with accessibility in mind An introduction to web accessibility. Tips on how to improve your markup and provide users with more and betters ways to navigate and interact with your site. If you don’t want to read the preface, jump right to the tips. Personal development and change in perspective When I made my firstContinue reading “Writing HTML with accessibility in mind”

Writing HTML with accessibility in mind – A List Apart

We’re excited to announce that the U.S. Access Board has published its long-awaited update(link is external) to the federal regulations covering the accessibility of information and communications technology (Section 508) and telecommunications products and services (Section 255). What are Section 508 and Section 255? Section 508 of the Rehabilitation Act of 1973 applies to federal government agenciesContinue reading “Writing HTML with accessibility in mind – A List Apart”

Getting Started with Angular & Accessibility – YouTube

The basics of getting started with accessibility and AngularJS. Includes an introduction to ARIA, keyboard navigation, Angular’s ngAria module, and how thinking about accessibility can lead to better code and an improved user experience for all users. … Curated by (Lifekludger) Read full article at Source