Skip to content

Develop script to check for basic accessibility parameters

Write a script in the language of your choice which takes the path of an HTML file as input and parses the file to check for the following basic accessibility parameters:

  • Are all the images containing an alt attribute
  • Are the relevant input fields having a Label attribute
  • Are all ARIA landmarks labeled
  • Are there any drastic change in header sizes e.g., from <h1> to <h3>
  • Are there any underlined texts which are not a link
  • All fontawesome icons should use <span> instead of <i>. Example <span class="fa fa-user"></span>
  • All <i>,<b> tags with the exception of fontawesome icons should be replaced with <em> or <strong>
  • All <a> tags must contain some text.

Maybe issue a warning for the following:

  • Use negligible Javascript (only when extremely necessary)

Feel free to suggest any improvements to these or add some more to the list.

Edited by Samarth Sharma