Skip to main content
British Red Cross homepage

Header

The Header component sits at the top of every page and provides access to global navigation, branding, and key journeys like search and donation. It includes the British Red Cross logo and navigation links, helping users know where they are and navigate easily.

Example

The header consists of the following elements:

  1. Logo (required)
  2. Search (optional)
  3. Donate (required)
  4. Menu bar (optional)
  5. Breadcrumb (optional)
  6. Dropdown (optional)

Designer Guidance

When to use

Use the header at the top of every page to provide consistent navigation and branding.

When not to use

Do not use multiple headers on a single page.

How to use

  • Keep navigation clear and predictable.
  • Ensure navigation accurately reflects the sites structure.
  • Highlight the active page link.
  • Implement hover states for desktop and visible focus states for keyboard users.
  • Ensure the header adapts to screen size:
    • Collapse menu on mobile.
    • Full navigation on desktop

Options

The header available in the following variants:

  • Standard header: Use for most multi-page sites.
  • Minimal header: Logo and donate only. Use for single-page or single journey sites without navigation or search.
  • Hosted by header: Includes joint branding for partner sites hosted by the British Red Cross Web Platform.

Developer Guidance

Best practices

  • Use semantic HTML:
    • <header> for the component.
    • <nav> for navigation.
  • Apply ARIA roles and labels for navigation landmarks.
  • Ensure keyboard navigation for all links and dropdowns.
  • Provide skip links to bypass repeated content.
  • Maintain logical focus order.
  • Implement responsive design for mobile and desktop.
  • Ensure visible focus indicators and minimum touch target size (44px x 44px)

Content Editor Guidance

  • Use short, descriptive link text.
  • Keep navigation structure consistent across all pages.
  • Avoid overloading the header with too many options.
  • Use sentence case for link text.
  • Ensure link text clearly describes it's destination.

Accessibility

  • Uses semantic landmarks and clear structure.
  • ensuring that navigation and search are operable by a keyboard.
  • Provide visual focus indicators for all interactive elements.
  • Include skip links to bypass repeated content.
  • Keep header consistent across all pages.

WCAG Success Criteria

Support

If any accessibility issues have been found or for general questions about this component, please contact the digital team.

Send us a message

Breadcrumb

Button

Search