back to the checklists

10 functional aspects Checklist

Note: To collect evidence related to this checklist use the Excel file: Evidence collection from the Checklist “10 critical aspects of functional accessibility” (xlsx, 125KB)

The checklist "10 critical aspects of functional accessibility" is the checklist referred to in article 9(1)(b) of Decree-Law no. 83/2018 and must be used accordingly with the methodology referenced in the diploma:

  • "1. For websites, the entities referred to in Article 2 shall adopt the following monitoring procedures:
    • (...)
    • b) Simplified manual procedure, corresponding to an expert manual assessment of a sample of pages that allows responding to the diversity of elements contained in the checklist for websites published on the website www.acessibilidade.gov.pt;"

In this list are the 10 critical aspects of functional accessibility found in the various studies on the websites of the Portuguese Public Administration prepared by the ACESSO Unit team - which currently integrates the AMA Digital Experience Team - during the last 20 years. This list is also based on the W3C Easy Checks - A First Review of Web Accessibility.

Requirements to be met:

1 - Navigation Menus

1.1 The navigation menu should be structured as a list of options

In order to be well interpreted by assistive technologies, the menus and submenus must be structured with native elements, of the type <ul>, or with the semantics and state of the elements identified with techniques in ARIA.

1.2 Is it possible to select the options and sub options of the menu either with mouse or keyboard?

It should be possible to scroll through the navigation structure either with a pointing device or the keyboard.

1.3 The images-link, if available in the menu, must have the alternative text equivalent

The correctly subtitled images allow them to be interpreted as text, making all navigation options accessible.

2 - Headers and Subheaders

2.1 There is a header <h1> on the page

The main header of each page, which summarizes its content, should be identified as the first level of the headers (h1). No more than one element of this type should be used.

2.2 There is a hierarchical marking of headers andsubheaders on the page (<h1>...<h6>)

The headers are used in a hierarchical way to better structure the contents, from the most general to the most particular information. They should be used consistently by the whole website.

3 - Data Tables

3.1 The cells that make up the table headings are marked with the element <th>

Identifying the headings of a table helps to better identify the axes that characterize the information in each cell.

3.2 The table caption is marked with the element <caption>

All tables should contain a descriptive caption of their content, including the sources of the information, if necessary.

4 - Forms

4.1 By clicking with the mouse on the label, the cursor appears in the respective edit field

In order to make the selection of small fields easier, the label should be associated to the respective field with the element <label>, because in this way its clickable area is increased. For screen reader users (blind people), the association of the label with the editing field is also fundamental.

4.2 It is possible to identify the mandatory fields when using only one screen reader

Mandatory fields should preferably be grouped in the initial part of a form and clearly identified as such. If this is not possible, each field must be identified either as Required or Optional. Not only symbols or colours should be used as identifying elements.

4.3 It is possible to locate and read error messages using only a screen reader

Errors identified during the completion of a form should preferably be listed in condensed form, directing each element of the list to its respective field. Each field must associate the error message with itself. Error messages should be brief and clear.

5 - Graphics and images-Link

5.1 The image or graphic has an alternative equivalent in short and correct text

The non-decorative images should have a short description associated, namely by using the <ALT> attribute. This caption should faithfully describe the purpose of the image in the context in which it is found.

5.2 The graph is accompanied by a long description

Graphs resulting from data analysis should be accompanied by the data table that gave rise to it, in order to preserve access to complete information.

5.3 Image-links have a correct alternative equivalent

Hyperlinks consisting of one image only require the image to have an alternative text equivalent which faithfully represent the destination of the link.

6 - Contrast

6.1 In the body of a document, the contrast ratio between the colour of the normal text (less than 18pt or less than 14pt bold) and the background colour is greater than 4.5:1

It should be ensured in the body of the document that the contrast ratio between text colour and background colour is at least 4.5:1 to ensure readability for users with impaired vision.

6.2 The contrast ratio between the colour of the large size (greater than or equal to 18pt or greater than or equal to which 14pt bold) and the background colour is more than 3:1

Texts larger than 18 points, or texts larger than 14 points but in bold, should ensure a minimum contrast ratio of 3:1 between the colour of the text and the background colour.

7 - Players

7.1 It must be possible to activate the reader's control buttons either with the mouse or the keyboard

Media players should not automatically start playing the elements and must be operable using only a mouse or using only a keyboard.

7.2 Video or audio should preferably contain synchronized closed subtitles. If it is not possible, at the very least, a textual transcription should be made available

The use of closed subtitles is mainly intended for deaf people. It is recommended for the production of these technical translation subtitles that are well known for this purpose as the enrichment of the sound subtitles which message is not visually perceptible (e.g. the ringing of a doorbell).

For videos with eminently visual messages (e.g. a video with background music that passes a set of messages only perceptible to vision), they must have an alternative equivalent version with audio description production. Audio description is fundamental for blind or short-sighted people to perceive the message conveyed.

8 - Page Structure

8.1 When removing CSS, all HTML elements should align to the left

When all visual styles are disabled, the content of the page is shown left aligned and is displayed from linear shape.

8.2 When the CSS is removed, the information appears in a logical order

Since the positioning of elements in the code may not reflect the visual order of reading, the correct order of the content should be ensured when deactivating visual styles.

8.3 When the CSS is withdrawn, it should be possible to recognize the semantics of the various elements

The elements that structure the content must be semantically well structured, using the appropriate HTML elements for each type of content, such as header, paragraphs, lists, ...

8.4 When the CSS is removed, does the relevant information remain visible?

All visible information should remain on the page in textual form when visual styles are disabled.

8.5 The page layout is done without using the element <table>

The graphical composition structure of the page is not made using table elements but a greater diversity of semantic (e.g. <main>) and generic (e.g. <div>) elements, which allow visual rearrangement for different screen types and dimensions.

9 - HTML Syntax

9.1 The page is presented without (x)HTML errors

The page must not contain any (x)HTML syntax errors.

10 - PDF Files

10.1 In PDF files it is possible, as a minimum, to extract the textual content to TXT format

PDF files must have their full text extractable so that its contents can be processed in a word processor without loss of information.