Web Components can be Accessible!

Reading Time: 3 minutes When inspecting products for inclusive code strategies, I regularly run across custom HTML tags, or ‘extended’ HTML belonging to web components. They are usually comprised of DIV and SPAN soup and a style block. ARIA labelling is more often than not omitted and fixed pixel units are common, so their responsiveness is limited. The explanation […]

To title abbr or not?

Reading Time: 4 minutes The following code snippet caught my attention when following posts by Chris Coyier and Eric Bailey diminishing objections to the abbreviation of accessibility to “a11y”. Abbreviation <abbr>a11y</abbr> There is no title=”” attribute within the abbr element. I was groomed to always include it. The Correct HTML? A little research including the WHATWG Living Standard (September, […]

Accessible Clock? Almost…

analogue clock with black face

Reading Time: 3 minutes I adapted a coded clock from W3C Schools (home of the accessible clock canvas) on the Learning Too website’s Articles page. It’s a fun piece of bling drawn into an HTML5 canvas using JavaScript. Online Tutorials YouTube channel demonstrates a lighter-weight HTML, CSS, and JavaScript clock. Both clocks lack inclusive design. Any assumption that our screen […]

Winning with WordPress?

Reading Time: 2 minutes Perhaps, “winning” is too strong a word? In any case, my relationship with WordPress ended today. I reverted to Dreamweaver. And then I felt shame. Defeat. And I can’t let the little beggar win? So, I played around (fought) and learned (broke) things, which is what I love best about challenges and bending software to […]

New to WordPress

Reading Time: 3 minutes Grumbles I don’t like WordPress (WP). It’s clearly a powerful Content Management System and very popular among non-codey types. I like that. What I find difficult is writing the standard and semantic HTML needed to provide a Universal Design (Note 1) and also, if I admit it, my own presentation preferences. For example, using the […]

Me

Reading Time: 6 minutes I love learning. I love teaching and mentoring too because I get to learn from others. We all experience learning too. It’s what makes life and our user experiences (UX) interesting, engaging and delightful. Then again, if too much learning is needed then the experience becomes a chore. A brief background My user experience (UX) […]