5 Ways You’re Not Making Your Website Accessible

5 Ways You’re Not Making Your Website Accessible

You think your website may look good and that it functions properly, but have you thought about accessibility? Accessibility shouldn’t be an afterthought, it should be the standard!

You think your website may look good and that it functions properly, but have you thought about accessibility? Accessibility shouldn’t be an afterthought, it should be the standard!Here are 5 ways you’re probably not doing it right and how to fix them:

1. Not using aria-current for your highlighted navigation item

HTML code block showing how you can use the aria-current attribute to indicate the current page

I see a lot of websites highlighting the current page the user is on inside the navigation. A great way of showing the user where they are.However, if you’re doing this using CSS classes, a screen reader won’t be able to pick up on it.Use the ARIA-CURRENT attribute to let the screen reader know what, for example, page the user is currently on.

<nav>
   <ul>
      <!-- DON'T DO THIS -->
      <li>
         <a class="active" href="/">Home</a>
      </li>
      <!-- DO THIS INSTEAD -->
      <li>
         <a aria-current="page" href="/">Home</a>
      </li>
   </ul>
</nav>

javascript technology ux software-engineering programming

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

Software Developer vs Software Engineer — Differences: Bogus or Real?

In this article, see if there are any differences between software developers and software engineers. What you’re about to read mostly revolves around my personal thoughts, deductions, and offbeat imagination. If you have different sentiments, add them in the comment section, and let’s dispute! So, today’s topic…

JavaScript Stranger Things

A collection of JavaScript oddities and quirks. JavaScript, bizarre and yet beautiful, has been a criticized programming language by the developer community, and they have some reasons why. The language was originally put together in ten days by Brendan Eich in 1995, then JavaScript has been standardized and heavily extended over the years and like most languages, it has its share of quirks and oddities.

Introduction to Deno: A Secure JavaScript & TypeScript Runtime

A JavaScript Runtime from the creator of NodeJs. Deno is a JavaScript and TypeScript runtime that lets you write programs in either languages and execute them from the command line. As for Deno, we can say that’s what makes Javascript run outside the browser, adding a series of features that it is not possible to find in the Javascript engine itself.

How to Have a Solid Start in Software Engineering

How to Have a Solid Start in Software Engineering. My first ever software development project an A-Z programming experience!

Beginner’s Guide to Working with Collections in JavaScript

A look at the built-in functionality of collections. Whenever you are learning a new programming language, and no matter if it’s you first or your twentieth, my belief is that understanding how that specific language implements collections is the best place to start.