Accompanying Files
Observation Details
Semantic HTML elements must not be used for styling and layout purposes. Semantic elements carry a certain role that is communicated to assistive technology. Using semantic elements with a certain role for styling or layout purposes while the content does not match the communicated role, it will confuse users of assistive technology. Certain elements will be announced in certain ways, so that e.g. line break elements <br> or empty paragraph elements <p></p> are announced as "empty group".
FAQ section:
Empty paragraph after section heading
Improper use of line breaks in FAQ item "Worauf sollte ich bei meinem neuen Handytarif achten?"
Table content in FAQ item "Was verbraucht am meisten Datenvolumen?" displayed by use of non breaking spaces:
<li><strong>Serienstreaming</strong> ... 1 Stunde</li>
"Tarifdetails" / "Jetzt zur Telekom wechseln" dialog windows:
Extensive use of line break elements
Use of
<strong>elements for heading contentInfo icon dialog window
Use of line breaks
Use of
<b>to emphasize text contentUse of emphasis for heading content
Remediation Notes
Ensure proper use of semantic HTML.
Semantic elements must not solely be used for styling or layout purposes
All styling and layout changes must use CSS
Limit use of line breaks to intended purposes, e.g. in poetry or code snippets