aria-labelledby for concatenating a label from file name and file type

Example

Explanation: the string "2012 Sales Report" is in a span element with id="report-title". The links concatenate the content of this span and their respective own link text, which is contained in spans carrying id="pdf", id="doc", and id="ppt" respectively.

Results of screen reader tests for aria-labelledby to concatenate a label from file name and file type

2016 Results

Note: Arrowing does not render the element referenced via aria-labelledby in IE 11 / JAWS while tabbing does. This can be considered expected behaviour and is therefore listed as "supported"

2012 Results (dated)

In the versions / combinations of browsers and screen readers tested, adding tabindex=-1" to the elements containing the label info does not make a difference. It also does not affect results whether span encloses a or vice versa.