Project

General

Profile

Actions

Bug #103973

closed

Missing sectioning for CE header

Added by Swen Greif about 1 month ago. Updated about 1 month ago.

Status:
Closed
Priority:
Should have
Assignee:
-
Category:
Content Rendering
Target version:
-
Start date:
2024-06-04
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
12
PHP Version:
Tags:
Accessibility
Complexity:
Is Regression:
Sprint Focus:

Description

During an Accessibility Check of one of our websites, the certificated tester told us that the <header>-tag of the Content Elements is an issue for Accessibility. As the <header> -element of CE are only embedded in generic <div> it is associated automatically to the <body> of the site, and therefore it is treated like a banner landmark.

The <header> element has an identical meaning to the site-wide banner landmark role, unless nested within sectioning content. Then, the <header> element is not a landmark.

[[https://developer.mozilla.org/en-US/docs/Web/HTML/Element/header?retiredLocale=de#usage_notes]]

For accessibilty reasons and to have a clear structure, there should only be one <header> ( and <footer>) Element in the body. Additional structure Elements should be embedded into a sectioning-content-element ( <article> , <aside>, <main>, <nav>, or <section> element).


Related issues 1 (1 open0 closed)

Related to TYPO3 Core - Epic #97395: Improve accessibility of FrontendNew2020-09-04

Actions
Actions

Also available in: Atom PDF