This change affects implementations of the page layout from the Design System.
This change requires a manual update to the application HTML/layout and is not automatically applied through the Turas Design System NuGet or NPM packages.
The header landmark should be added directly after the opening <div class="wrapper"> and surrounds the Header (global) and Navigation (application) components .
The following screenshot highlights the area covered by the header landmark:
<body class="">
<turas-skip-to-main-content></turas-skip-to-main-content>
<div class="wrapper">
<partial name="_universalNavigation" />
<partial name="_mainNavigation" />
<body class="">
<turas-skip-to-main-content></turas-skip-to-main-content>
<div class="wrapper">
<header role="banner">
<partial name="_universalNavigation" />
<partial name="_mainNavigation" />
</header>
This change adds a semantic banner landmark to identify the site's header and navigation area to assistive technologies.
The header element with role="banner" provides a recognised landmark that allows users of assistive technologies to identify and navigate directly to the site's header.
Benefits include:
After making the HTML change, we recommend reviewing the page structure in your application.
Areas worth checking:
This change adds a header element with role="banner" around the Universal Navigation and application navigation, providing a clear semantic landmark for assistive technologies.
The change requires a manual update to consuming applications and is not automatically applied through the Design System packages.
Design System internal reference: 102007