I Was Wrong About How to Create Accessible Subtitles

I Was Wrong About How to Create Accessible Subtitles

Back in July, I wrote about how to create accessible subtitles using the [role="doc-subtitle"] attribute. I was wrong. Adrian Roselli, who’s far more of an expert on this sort of thing than I am, pointed out some of the dangers and pitfalls of the role in an article last week. The main issue with [role="doc-subtitle"] is that it in many browser/screen reader combinations, it announces as either a heading without a level, or an h2.

Internet Explorer users will get no benefit from doc-subtitle; NVDA with Firefox works well; VoiceOver on iOS will also claim they are all heading level 2, and offers no context from aria-roledescription; TalkBack with Chrome does not assign a level, but if you nest doc-subtitle within a native <h#> the content will be hidden. TalkBack with Firefox works well. Adrian provides some helpful alternatives depending on your goal.

programming development

Bootstrap 5 Complete Course with Examples

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Building a simple Applications with Vue 3

Deno Crash Course: Explore Deno and Create a full REST API with Deno

How to Build a Real-time Chat App with Deno and WebSockets

Convert HTML to Markdown Online

HTML entity encoder decoder Online

How long does it take to develop/build an app?

This article covers A-Z about the mobile and web app development process and answers your question on how long does it take to develop/build an app.

Developer Career Path: To Become a Team Lead or Stay a Developer?

For a developer, becoming a team leader can be a trap or open up opportunities for creating software. Two years ago, when I was a developer, ... by Oleg Sklyarov, Fullstack Developer at Skyeng company

Tracking a Developer’s Journey From Documentation Visit

Measuring website activity provides only half the story. See how to best track the developer's journey and what funnel stages makes sense for API-first products

Offshore Software Development - Best Practices

To make the most out of the benefits of offshore software development, you should understand the crucial factors that affect offshore development.

Hire Magento Developers | Hire Magento Certified Developer - Nevina Infotech

Hire dedicated magento developer. Our expert team of magento developers develop eCommerce stores with the best strategy. Boost your business by hiring magento developer.