Web Development

Explaining the Accessible Benefits of Using Semantic HTML Elements

Here’s something you’ll spot in the wild: <div class=”btn” role=”button”>Custom Button</div> This is one of those code smells that makes me stop in my tracks because we know there’s a semantic <button> element that we can use instead. There’s a whole other thing about conflating anchors (e.g., <a class=”btn”>) and buttons, but that’s not exactly

Explaining the Accessible Benefits of Using Semantic HTML Elements Read More »