From 345422eda21e724a703cb4f371c84e07c3a1ebe6 Mon Sep 17 00:00:00 2001 From: mathieu Date: Thu, 20 Aug 2026 21:53:41 +0200 Subject: [PATCH] =?UTF-8?q?Habille=20enfin=20les=20liens=20du=20menu=20:?= =?UTF-8?q?=20NavLink=20=C3=A9chappe=20=C3=A0=20l'isolation=20CSS?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Les six entrées restaient en bleu souligné par défaut : l'isolation CSS de Blazor ne pose son attribut de portée que sur le balisage du composant courant, jamais sur ce que rend un composant enfant. NavLink étant un composant, `.menu-lien` déclaré dans MainLayout.razor.css ne correspondait à aucun élément — alors que `.menu` et `.bandeau`, du balisage propre, étaient bien habillés. Les règles du menu passent en feuille globale plutôt qu'en `::deep` : la navigation ne dépend plus du bundle d'isolation ni de son cache, qui est précisément le fichier déjà vu servi périmé ou absent. Co-Authored-By: Claude Opus 5 --- CLAUDE.md | 41 +++++++++++ MaBibli.Client/Layout/MainLayout.razor.css | 86 +++++----------------- MaBibli.Client/wwwroot/css/app.css | 81 ++++++++++++++++++++ 3 files changed, 139 insertions(+), 69 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index 558da19..22fec8c 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -2184,6 +2184,47 @@ un clic sur « Auteurs » laissait les six entrées empilées au-dessus de la li Conséquence sur `app.css` : `--mb-onglets-hauteur` **a disparu**, et `.actions-flottantes` se pose directement en `bottom: 0`. Plus rien ne l'accompagne en bas de l'écran. +### ⚠️ Les liens du menu n'étaient atteints par AUCUNE règle — `NavLink` est un composant + +Symptôme remonté deux fois, la seconde capture d'écran à l'appui : « toujours les liens trop +moches et pas ressemblant à un menu ». Le `