Section 508 Compliance Training for Accessible Websites

The class is a comprehensive hands-on training that focuses on the proper techniques and principles in creating an ACCESSIBLE WEB PAGE/SITE using HTML and CSS. This training will cover basic web page creation (HTML/CSS), web accessibility principles, accessibility guidelines, Section 508 and WCAG 2.0/2.1 requirements. Web Accessibility refers to implementation of best practices, universal design principles and criteria to comply with Section 508 and Web Content Accessibility Guidelines (WCAG) in order to eliminate barriers that prevent disabled users from interacting and utilizing all that is offered in a webpage. Topics included:

HTML And CSS Concepts

  • Proper use of HTML tags
  • Designing and Formatting a Web Page using CSS
  • Main differences between HTML5 and previous versions related to accessibility

Page Structure Concepts

  • Understanding the Document Object Model (DOM)
  • Defining and Labelling of Page Regions/Sections using HTML 5 and WAI-ARIA roles
  • Proper of Headings for accessible content structure
  • Defining the structure of the web page using proper HTML5 semantics
  • Differences between using DIVs and the new HTML5 semantics
  • Use of WAI-ARIA in accessible web content

Content Structure

  • Developing accessible content structure with emphasis on:
    • Sections
    • Articles
    • Paragraphs
    • Lists
    • Figures
    • Images
    • Tables
    • Document language
  • Accessible Images
  • Writing Alternative Text for images
  • Developing Accessible Tables
  • Creating Accessible Forms

Evaluating Web Pages For Accessibility

  • Checkpoints and Guidelines

Links and Hypertext

  • Keyboard Accessibility Links
  • Proper use of Links
    • Link Text and Appearance
    • Images used as links
    • Links to Anchors
  • Using Skip Links navigation and page anchors

Color And Contrast Accessibility

  • Color Contrast Ratio in Web Pages
  • Pixelation of Images
  • Flashing images
  • Contrast requirements of text within graphics
  • Use of common Contrast Checkers

Keyboard Accessibility

  • Navigation Order
  • Keyboard Testing
  • Accesskey Attribute

Style And Design

  • Accessible CSS

Typography And Layout

  • Using fonts in Web Pages
  • Real Text vs Graphics Text
  • Font Readability
  • Using White Space
  • Line Length

Companion Section 508 Classes:


  • This class requires participants to have basic working knowledge of HTML and CSS.
  • In addition, participants should be familiar with requirements of Section 508.

Note that this class covers how Section 508 guidelines can be implemented using these applications. It does NOT cover the requirements of Section 508 nor provide guidance on making documents compliant. AcademyX is not, nor do we represent ourselves to be, experts on Section 508 compliance. Our training on the mechanics of implementing accessibility should not be construed as training on Section 508 compliance itself. It is each participant's responsibility to ensure their materials comply with all applicable requirements.