administrative socialmedia twitter

Web Axe publishing update

So much has happened since the last Web Axe post over 18 months ago. The turmoil with Twitter lately (thanks to evil Elon) has inspired a resurgence of a more friendly and responsible Internet – self-publishing and decentralized content, so let’s hope this continues.

One thing we’ve learned over the last couple decades is that large corporations and their owners should not be the owners of the news, of social media, of us.

There will be more Web Axe blog posts coming, and more often. And the Twitter content will be cross-posted from Mastodon, a completely free, decentralized, and open-sourced social media platform. Besides this blog (and RSS feed), please feel free to follow Web Axe on Mastodon at

PS: good tweets

administrative RSS wordpress

Announcing the New Web Axe Website!

Welcome to the new Web Axe website,! The RSS feed has also changed. It is now:

After over 7 years on Blogger, the website has moved to WordPress. It uses a fairly customized version of the Blaskan theme. Two important plug-ins used are WP Accessibility and WP-Accessible Twitter feed.

Reasons for the change include a fresh responsive design; a shorter and more accurate domain name; and, of course, to get off Blogger (which itself has many reasons, too many to list!)

What do you think of the new site?

administrative facebook

Now on Facebook

Web Axe is now on Facebook! If you’re on Facebook, please give me a “like”! I plan to post the best of the best there fairly regularly, but not too often (maybe every other day). I may even do a poll or two.

Yea, I know it’s somewhat ironic, maybe even a bit hypocritical, that I’m on Facebook since it has major web accessibility issues (with no captioning support, just one of many Facebook issues). But nonetheless, I’m there. All things considered, it’s the biggest social network in the world; it’d be silly not to take advantage of that in spreading the word about web accessibility.


Hosting Problems

If you haven’t noticed yet, the web hosting account which stores all of Web Axe’s CSS, images, and podcasts (EchoEchoPlus) has been down all day today and is still down. The CSS and most images have been restored by me a few minutes ago by moving them to another host. The podcasts are still unavailable. Big apologies for the inconvenience. And believe me, I’m more bummed (and pissed off) than you. -Dennis


Two days later, services restored. Fully functional now.

administrative aria

Adding ARIA Landmark Roles

ARIA Landmark Roles were recently added to the Web Axe web site. It’s a great and easy way to add better accessibility to your site, start learning ARIA, and future-proof your site. And it only takes a few minutes, so why not add it into your site? (If you haven’t already!)

An ARIA landmark role is simple an attribute added to a (probably) already existing tag in your site. For example, to add a search role, simple add the attribute role="search" to the tag which contains the search content (the div, fieldset, etc).

Here are some basic landmark roles with links to the W3C definitions:

  • banner – usually the main header of your site; the area with logo, slogan, etc.
  • complementary – supporting section of page, separate from the main content, like a sidebar.
  • contentinfo – area that contains information about the site such as copyright lines and links to privacy notices (i.e. page footer).
  • main – the main content; area with central topic of the web page.
  • navigation – a section for navigating the site.
  • search – a section with a any type of search tool.

In the following example, four landmark roles are used to create a basic page structure.

[header content]

[nav content]

[main content]

[footer content]


If more than one type of role is implemented, use the aria-labelledby attribute to give each a unique name. Here’s an example from this web page which has two navigation role attributes.

Previous Posts