Skip to content

docs: improve Header + Megamenu consistency#1575

Open
edoardolincetto wants to merge 3 commits into
italia:mainfrom
edoardolincetto:fix/header_megamenu_docs_1239
Open

docs: improve Header + Megamenu consistency#1575
edoardolincetto wants to merge 3 commits into
italia:mainfrom
edoardolincetto:fix/header_megamenu_docs_1239

Conversation

@edoardolincetto

Copy link
Copy Markdown
Contributor

Descrizione

Fixes #1239

Migliorata la consistency e l’accessibilità dei componenti Header e Megamenu:

  • sostituito <span class="visually-hidden"> con attributi aria-label;
  • rimosso role="img" dalle icone SVG (laddove l'icona è già accompagnata da una label descrittiva);
  • aggiunto aria-hidden="true" a tutte le icone SVG decorative;
  • standardizzati i valori degli attributi aria-label dei pulsanti di menu;
  • standardizzato l'ordine degli attributi HTML nei button ed anchor (type → class → id → aria-controls → aria-label → data-bs-toggle → data-bs-target);
  • eliminati degli elementi <span> non necessari che wrappavano inutilmente alcuni tag <svg>;
  • consolidati i tag <svg> multi-linea in formato su singola riga per una migliore consistency del codice.

Checklist

@vercel

vercel Bot commented Oct 21, 2025

Copy link
Copy Markdown

@edoardolincetto is attempting to deploy a commit to the dip-trasformazione-digitale Team on Vercel.

A member of the Team first needs to authorize it.

@astagi astagi added docs Issue e PR che riguardano la documentazione enhancement labels Nov 14, 2025
dependabot Bot and others added 2 commits November 24, 2025 18:16
Bumps [min-document](https://github.com/Raynos/min-document) from 2.19.0 to 2.19.2.
- [Commits](Raynos/min-document@v2.19.0...v2.19.2)

---
updated-dependencies:
- dependency-name: min-document
  dependency-version: 2.19.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
@vercel

vercel Bot commented Dec 2, 2025

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Updated (UTC)
bootstrap-italia Ready Ready Preview Dec 2, 2025 1:46pm

@zetareticoli

Copy link
Copy Markdown
Member

@Fupete consideriamo ancora valida questa PR? Referenziata anche su repo Dev Kit

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docs Issue e PR che riguardano la documentazione enhancement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Discordanza nella documentazione Header/Megamenu

3 participants