{"id":5599,"date":"2026-07-15T08:34:00","date_gmt":"2026-07-15T06:34:00","guid":{"rendered":"https:\/\/www.bras-de-fer.fr\/blog\/renforcer-genoux-exercices\/"},"modified":"2026-07-15T08:34:00","modified_gmt":"2026-07-15T06:34:00","slug":"renforcer-genoux-exercices","status":"publish","type":"post","link":"https:\/\/www.bras-de-fer.fr\/blog\/renforcer-genoux-exercices\/","title":{"rendered":"Comment renforcer ses genoux gr\u00e2ce \u00e0 des exercices simples et efficaces"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Les genoux portent le poids de la vie active : marches, mont\u00e9es d\u2019escaliers, courses et sauts. Beaucoup attendent la douleur avant d\u2019agir. Ici, le but est clair : proposer un plan pratique, progressif et s\u00e9curis\u00e9 pour retrouver stabilit\u00e9 et confort. Le parcours de Marc, 45 ans, coureur amateur ayant ressenti une g\u00eane lors d\u2019un trail, sert de fil conducteur pour illustrer chaque \u00e9tape. Vous trouverez des explications anatomiques courtes, des exercices d\u00e9taill\u00e9s avec s\u00e9ries et r\u00e9p\u00e9titions, des variantes selon le niveau, et des erreurs \u00e0 \u00e9viter pour prot\u00e9ger l\u2019articulation. Ce guide privil\u00e9gie des exercices simples \u00e0 r\u00e9aliser \u00e0 la maison ou en salle, des conseils de programmation hebdomadaire, et des outils pour mesurer vos progr\u00e8s. Apr\u00e8s lecture, vous saurez exactement quoi faire cette semaine pour commencer le renforcement des genoux sans prises de t\u00eate.<\/p>\n\n<ul class=\"wp-block-list\"><li><strong>Renforcement cibl\u00e9 :<\/strong> quadriceps, ischio\u2011jambiers, fessiers et mollets travaillent ensemble pour stabiliser le genou.<\/li><li><strong>Fr\u00e9quence pragmatique :<\/strong> 2 \u00e0 3 s\u00e9ances de renforcement par semaine, un jour de repos entre deux.<\/li><li><strong>Exercices simples genoux :<\/strong> fentes, glute bridge, nordic curl, chaise isom\u00e9trique et proprioception.<\/li><li><strong>Pr\u00e9vention blessures genoux :<\/strong> associer force, proprioception genoux et mobilit\u00e9 genoux pour r\u00e9duire les risques.<\/li><li><strong>Progression :<\/strong> augmentez la charge ou la complexit\u00e9 toutes les 2 \u00e0 3 semaines selon la tol\u00e9rance.<\/li><\/ul>\n\n<h2 class=\"wp-block-heading\">Comprendre le genou : anatomie et m\u00e9canismes de douleur genoux<\/h2>\n\n<p class=\"wp-block-paragraph\">Le genou est une articulation complexe qui combine os, ligaments et cartilage. Les trois os principaux sont le f\u00e9mur, le tibia et la rotule. Deux m\u00e9nisques amortissent les contraintes, tandis que quatre ligaments garantissent la stabilit\u00e9.<\/p>\n\n<p class=\"wp-block-paragraph\">La douleur genoux peut venir d\u2019un d\u00e9s\u00e9quilibre musculaire (quadriceps trop forts par rapport aux ischio\u2011jambiers), d\u2019un probl\u00e8me d\u2019alignement, d\u2019une tendinite ou d\u2019une usure articulaire. Renforcer les muscles autour du genou diminue la charge directe sur l\u2019articulation et participe \u00e0 la pr\u00e9vention blessures genoux.<\/p>\n\n<h2 class=\"wp-block-heading\">Programme pratique : exercices simples genoux \u00e0 ex\u00e9cuter<\/h2>\n\n<p class=\"wp-block-paragraph\">Le programme ci\u2011dessous reprend les mouvements les plus efficaces pour le renforcement des genoux. Chaque exercice cible un groupe musculaire pr\u00e9cis pour am\u00e9liorer stabilit\u00e9 et mobilit\u00e9 genoux. Ex\u00e9cutez 2 \u00e0 3 s\u00e9ances par semaine en laissant au moins 48 heures de r\u00e9cup\u00e9ration entre deux s\u00e9ances sollicitant intens\u00e9ment les m\u00eames muscles.<\/p>\n\n<ol class=\"wp-block-list\"><li>\n    <strong>Fentes avant<\/strong> \u2014 4 s\u00e9ries de 10\u201312 r\u00e9p\u00e9titions par jambe. Grand pas en avant, genou avant \u00e0 ~90\u00b0, ne laissez pas la rotule d\u00e9passer l\u2019orteil. Buste droit, ceinture abdominale contract\u00e9e.\n  <\/li><li>\n    <strong>Glute bridge<\/strong> \u2014 4 s\u00e9ries de 8\u201310 r\u00e9p\u00e9titions. Allong\u00e9, pieds au sol, poussez sur les talons pour aligner bassin et tronc. Variante : ajouter un disque sur le bassin.\n  <\/li><li>\n    <strong>Soulev\u00e9 de terre jambe tendue unilat\u00e9ral<\/strong> \u2014 3 s\u00e9ries de 8\u201312 r\u00e9p\u00e9titions. Jambe arri\u00e8re tendue, buste parall\u00e8le au sol, travail des ischio\u2011jambiers et stabilisateurs.\n  <\/li><li>\n    <strong>Nordic curl<\/strong> \u2014 3\u20134 s\u00e9ries de 4\u20138 r\u00e9p\u00e9titions. Mouvement excentrique exigeant ; contr\u00f4lez la descente, poussez avec les mains pour remonter si n\u00e9cessaire.\n  <\/li><li>\n    <strong>Palourde (clamshell) avec bande \u00e9lastique<\/strong> \u2014 3 s\u00e9ries de 12\u201315 r\u00e9p\u00e9titions. Allong\u00e9 sur le c\u00f4t\u00e9, genoux fl\u00e9chis, bande au-dessus des genoux ; cible les abducteurs et stabilisateurs de hanche.\n  <\/li><li>\n    <strong>\u00c9l\u00e9vations de mollets<\/strong> \u2014 4 s\u00e9ries de 10\u201315 r\u00e9p\u00e9titions. Travail \u00e0 la pointe des pieds, possibilit\u00e9 d\u2019unilat\u00e9ral pour intensifier.\n  <\/li><li>\n    <strong>Chaise contre un mur<\/strong> \u2014 30\u201390 secondes, 1\u20133 s\u00e9ries. Exercice isom\u00e9trique pour les quadriceps ; bonne progression pour la r\u00e9\u00e9ducation.\n  <\/li><li>\n    <strong>Glute bridge en isom\u00e9trie unilat\u00e9ral<\/strong> \u2014 3\u20134 s\u00e9ries de 30 secondes par jambe. Maintien haute position, une jambe tendue pour plus de sollicitation.\n  <\/li><li>\n    <strong>Exercice de l\u2019\u00e9toile (proprioception genoux)<\/strong> \u2014 3\u20134 s\u00e9ries de 3 tours par jambe. Sur BOSU ou coussin, toucher 4 plots en gardant l\u2019\u00e9quilibre.\n  <\/li><li>\n    <strong>Drop box jump<\/strong> \u2014 3 s\u00e9ries de 8 r\u00e9p\u00e9titions. Pliom\u00e9trie contr\u00f4l\u00e9e pour am\u00e9liorer absorption des chocs et explosivit\u00e9.\n  <\/li><li>\n    <strong>Corde \u00e0 sauter<\/strong> \u2014 3\u201310 minutes selon niveau, sauter sur la pointe des pieds pour travailler endurance, coordination et mollets.\n  <\/li><\/ol>\n\n<h3 class=\"wp-block-heading\">Organisation d\u2019une s\u00e9ance type (45 minutes)<\/h3>\n\n<p class=\"wp-block-paragraph\">\u00c9chauffement 10 minutes : mobilit\u00e9 hanches, mont\u00e9es de genoux, fentes dynamiques. Partie principale 28 minutes : 5 exercices choisis (par ex. fentes, glute bridge, nordic curl, palourde, proprioception) en circuit ou s\u00e9ries. Fin de s\u00e9ance 7 minutes : \u00e9tirements quadriceps et ischio\u2011jambiers, respiration pour revenir au calme.<\/p>\n\n<p class=\"wp-block-paragraph\">Marc, apr\u00e8s sa premi\u00e8re semaine, augmenta d\u2019une s\u00e9rie sur la plupart des exercices et sentit une nette am\u00e9lioration de la stabilit\u00e9 en sortie de trail.<\/p>\n\n<figure class=\"wp-block-table\"><table>\n<thead>\n<tr>\n<th>Exercice<\/th>\n<th>Muscles cibl\u00e9s<\/th>\n<th>S\u00e9ries \/ R\u00e9p\u00e9titions<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Fentes avant<\/td>\n<td>Quadriceps, fessiers, ischio\u2011jambiers<\/td>\n<td>4 x 10\u201312 \/ jambe<\/td>\n<\/tr>\n<tr>\n<td>Glute bridge<\/td>\n<td>Fessiers, ischio\u2011jambiers, lombaires<\/td>\n<td>4 x 8\u201310<\/td>\n<\/tr>\n<tr>\n<td>Nordic curl<\/td>\n<td>Ischio\u2011jambiers, fessiers<\/td>\n<td>3\u20134 x 4\u20138<\/td>\n<\/tr>\n<tr>\n<td>Chaise<\/td>\n<td>Quadriceps (isom\u00e9trie)<\/td>\n<td>1\u20133 x 30\u201390 s<\/td>\n<\/tr>\n<tr>\n<td>\u00c9toile (proprioception)<\/td>\n<td>Stabilisateurs, abducteurs<\/td>\n<td>3\u20134 x 3 tours \/ jambe<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/figure>\n\n<p class=\"wp-block-paragraph\">La vid\u00e9o ci\u2011dessus compl\u00e8te les consignes techniques pour les mouvements fondamentaux. Int\u00e9grez-la \u00e0 votre \u00e9chauffement ou \u00e0 votre s\u00e9ance pour viser la bonne gestuelle.<\/p>\n\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/@tailwindcss\/browser@4\"><\/script>\n\n<style>\n  \/* Conteneur du quiz *\/\n  #knee-quiz { max-width:760px; width:100%; margin:1rem auto; font-family:Inter, ui-sans-serif, system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial; }\n  \/* Limite hauteur pour respecter contrainte (ne pas d\u00e9passer 2000px) *\/\n  #knee-quiz .quiz-card { max-height:800px; overflow:auto; }\n  \/* Styles pour inputs radios personnalis\u00e9s *\/\n  .option-label { cursor:pointer; display:block; border:1px solid #e5e7eb; padding:0.75rem 1rem; border-radius:0.5rem; margin-bottom:0.5rem; transition:all .15s; }\n  .option-label:hover { transform:translateY(-2px); box-shadow:0 6px 18px rgba(0,0,0,0.06); }\n  input[type=\"radio\"] { position:absolute; opacity:0; pointer-events:none; }\n  input[type=\"radio\"]:checked + .option-label { border-color:#4f46e5; background:linear-gradient(135deg, rgba(79,70,229,0.06), rgba(79,70,229,0.02)); }\n  \/* Boutons *\/\n  .btn { padding:.5rem .9rem; border-radius:0.45rem; font-weight:600; }\n  .btn-primary { background:#4f46e5; color:#fff; }\n  .btn-ghost { background:transparent; color:#374151; border:1px solid #e5e7eb; }\n  \/* Progress *\/\n  .progress-bar { height:8px; background:#e6e7f9; border-radius:999px; overflow:hidden; }\n  .progress-bar > i { display:block; height:100%; background:linear-gradient(90deg,#6366f1,#8b5cf6); width:0%; transition:width .35s ease; }\n  \/* Responsive small screens *\/\n  @media (max-width:480px) {\n    #knee-quiz { padding:0 0.5rem; }\n  }\n<\/style>\n\n<div id=\"knee-quiz\" class=\"p-4\">\n  <div class=\"quiz-card bg-white rounded-lg shadow-sm p-4\">\n    <header class=\"mb-3\">\n      <h2 class=\"text-xl font-semibold text-gray-800\">Quizz : Renforcer vos genoux \u2014 exercices simples et efficaces<\/h2>\n      <p class=\"text-sm text-gray-500\">R\u00e9pondez aux questions pour obtenir un programme personnalis\u00e9 et des conseils pratiques.<\/p>\n    <\/header>\n\n    <div class=\"mb-3\" aria-hidden=\"false\">\n      <label for=\"name\" class=\"text-sm font-medium text-gray-700\">Votre pr\u00e9nom (facultatif)<\/label>\n      <input id=\"userName\" class=\"mt-1 block w-full border rounded px-3 py-2 text-gray-700\" placeholder=\"Ex : L\u00e9a\" \/>\n    <\/div>\n\n    <div class=\"mb-3\">\n      <div class=\"progress-bar\" role=\"progressbar\" aria-label=\"Progression du quizz\">\n        <i id=\"progress\" style=\"width:0%\"><\/i>\n      <\/div>\n      <div class=\"flex justify-between text-xs text-gray-500 mt-1\">\n        <span id=\"qIndex\">Question 1 \/ 6<\/span>\n        <span id=\"qScore\">0 pts<\/span>\n      <\/div>\n    <\/div>\n\n    <form id=\"quizForm\" class=\"space-y-4\" aria-live=\"polite\">\n      <!-- Les questions seront ins\u00e9r\u00e9es dynamiquement par JS pour accessibilit\u00e9 -->\n    <\/form>\n\n    <div class=\"flex items-center justify-between mt-4\">\n      <div>\n        <button id=\"prevBtn\" class=\"btn btn-ghost mr-2\" disabled aria-disabled=\"true\">Pr\u00e9c\u00e9dent<\/button>\n        <button id=\"nextBtn\" class=\"btn btn-primary\">Suivant<\/button>\n      <\/div>\n      <div>\n        <button id=\"resetBtn\" class=\"btn btn-ghost\" title=\"R\u00e9initialiser le quizz\">R\u00e9initialiser<\/button>\n      <\/div>\n    <\/div>\n\n    <div id=\"result\" class=\"mt-5 hidden\" aria-live=\"polite\"><\/div>\n  <\/div>\n<\/div>\n\n<script>\n\/*\nQuizz interactif - JavaScript\nToutes les cha\u00eenes sont en fran\u00e7ais et facilement modifiables.\nPas d'API externe requis (outil autonome) -> API non utilis\u00e9e.\nAccessibilit\u00e9 : labels, role, aria-live, focus management.\nPerformance : pas de d\u00e9pendances lourdes.\n*\/\n\n\/* Donn\u00e9es du quizz en fran\u00e7ais.\n   Question 1 correspond \u00e0 la donn\u00e9e fournie (after_fragment) et d\u00e9termine le niveau de d\u00e9part.\n*\/\nconst QUESTIONS = [\n  {\n    id: \"niveau\",\n    title: \"Quel est votre niveau actuel pour les genoux ?\",\n    subtitle: \"Choisissez la r\u00e9ponse la plus proche de votre situation.\",\n    options: [\n      { id: \"A\", text: \"A) Douleur fr\u00e9quente en mont\u00e9e d'escaliers\", value: { kind: \"A\", score: 0 } },\n      { id: \"B\", text: \"B) G\u00eane occasionnelle apr\u00e8s course\", value: { kind: \"B\", score: 1 } },\n      { id: \"C\", text: \"C) Pas de douleur, souhaite pr\u00e9vention\", value: { kind: \"C\", score: 2 } }\n    ]\n  },\n  {\n    id: \"douleur\",\n    title: \"Apr\u00e8s combien de temps ressentez-vous une g\u00eane lors d'efforts ?\",\n    options: [\n      { id: \"d1\", text: \"Imm\u00e9diatement\", value: { risk: 2 } },\n      { id: \"d2\", text: \"Apr\u00e8s 10-20 minutes\", value: { risk: 1 } },\n      { id: \"d3\", text: \"Rarement \/ jamais\", value: { risk: 0 } }\n    ]\n  },\n  {\n    id: \"force\",\n    title: \"Avez-vous du mal \u00e0 monter\/descendre les escaliers sans appui ?\",\n    options: [\n      { id: \"f1\", text: \"Oui, souvent\", value: { risk: 2 } },\n      { id: \"f2\", text: \"Parfois\", value: { risk: 1 } },\n      { id: \"f3\", text: \"Non\", value: { risk: 0 } }\n    ]\n  },\n  {\n    id: \"activite\",\n    title: \"\u00c0 quelle fr\u00e9quence pratiquez-vous une activit\u00e9 physique mod\u00e9r\u00e9e ?\",\n    options: [\n      { id: \"a1\", text: \"Jamais \/ rarement\", value: { activity: 0 } },\n      { id: \"a2\", text: \"1-2 fois\/semaine\", value: { activity: 1 } },\n      { id: \"a3\", text: \"3 fois ou plus \/ semaine\", value: { activity: 2 } }\n    ]\n  },\n  {\n    id: \"equilibre\",\n    title: \"Avez-vous des difficult\u00e9s d'\u00e9quilibre (chutes, instabilit\u00e9) ?\",\n    options: [\n      { id: \"e1\", text: \"Oui\", value: { balance: 0 } },\n      { id: \"e2\", text: \"Parfois\", value: { balance: 1 } },\n      { id: \"e3\", text: \"Non\", value: { balance: 2 } }\n    ]\n  },\n  {\n    id: \"objectif\",\n    title: \"Quel est votre objectif principal ?\",\n    options: [\n      { id: \"o1\", text: \"R\u00e9duire la douleur\", value: { goal: \"r\u00e9duire\" } },\n      { id: \"o2\", text: \"Renforcer \/ pr\u00e9vention\", value: { goal: \"pr\u00e9venir\" } },\n      { id: \"o3\", text: \"Am\u00e9liorer performances (course, saut)\", value: { goal: \"performance\" } }\n    ]\n  }\n];\n\n\/* Exercices et programmes (fran\u00e7ais) : descriptions courtes et sets\/reps *\/\nconst EXERCISES = {\n  \"glute bridge\": { title: \"Pont fessier (glute bridge)\", desc: \"Couchez-vous, genoux fl\u00e9chis, poussez les hanches vers le plafond en serrant les fessiers.\", reps: \"3 s\u00e9ries de 10-15 r\u00e9p\u00e9titions\", tips: \"Pas d'impact, renforce les ischio-jambiers et fessiers.\" },\n  \"chaise\": { title: \"La chaise (wall sit)\", desc: \"Dos contre un mur, descendez jusqu'\u00e0 90\u00b0 comme si vous \u00e9tiez sur une chaise.\", reps: \"3 x 30-60 secondes\", tips: \"Renforce quadriceps sans impact.\" },\n  \"fentes\": { title: \"Fentes (avant)\", desc: \"Avancez un pied, fl\u00e9chissez les deux genoux en gardant le torse droit.\", reps: \"3 s\u00e9ries de 8-12 par jambe\", tips: \"Am\u00e9liore \u00e9quilibre et force unilat\u00e9rale.\" },\n  \"palourde\": { title: \"Palourde (clamshell)\", desc: \"Allong\u00e9 sur le c\u00f4t\u00e9, genoux pli\u00e9s, ouvrez le genou sup\u00e9rieur en gardant les pieds coll\u00e9s.\", reps: \"3 s\u00e9ries de 15 par c\u00f4t\u00e9\", tips: \"Renforce les rotateurs externes de la hanche.\" },\n  \"pliometrie\": { title: \"Pliom\u00e9trie l\u00e9g\u00e8re\", desc: \"Petits sauts contr\u00f4l\u00e9s (ex : sauts sur place, box jumps bas).\", reps: \"2-3 s\u00e9ries de 8-10\", tips: \"\u00c0 int\u00e9grer progressivement uniquement si pas de douleur.\" },\n  \"equilibre\": { title: \"Travail d'\u00e9quilibre\", desc: \"Se tenir sur une jambe, yeux ouverts puis ferm\u00e9s, ou sur surface instable.\", reps: \"3 x 30-45s par jambe\", tips: \"Pr\u00e9vention des chutes et am\u00e9lioration de la proprioception.\" }\n};\n\n\/* Contenu texte \u00e9ditable facilement *\/\nconst TEXT = {\n  intro: \"R\u00e9ponses rapides pour un programme adapt\u00e9 \u2014 toutes les suggestions sont g\u00e9n\u00e9rales. En cas de douleur persistante, consultez un professionnel de sant\u00e9.\",\n  recommendations: {\n    A: \"Commencez par 2 exercices sans impact (pont fessier, la chaise) 3 fois par semaine. Progression lente : augmentez la dur\u00e9e avant d'ajouter charge ou saut.\",\n    B: \"Ajoutez des fentes et des palourdes au programme, travailler l'\u00e9quilibre et augmenter l'activit\u00e9 progressivement.\",\n    C: \"Programme complet incluant un travail de force, \u00e9quilibre et, si appropri\u00e9, pliom\u00e9trie douce pour la pr\u00e9vention.\"\n  }\n};\n\n\/* Etat du quizz *\/\nlet state = {\n  current: 0,\n  answers: {} \/\/ key: question id -> selected option id\n};\n\n\/* R\u00e9f\u00e9rences DOM *\/\nconst form = document.getElementById(\"quizForm\");\nconst qIndexEl = document.getElementById(\"qIndex\");\nconst progressEl = document.getElementById(\"progress\");\nconst qScoreEl = document.getElementById(\"qScore\");\nconst prevBtn = document.getElementById(\"prevBtn\");\nconst nextBtn = document.getElementById(\"nextBtn\");\nconst resetBtn = document.getElementById(\"resetBtn\");\nconst resultEl = document.getElementById(\"result\");\nconst userNameEl = document.getElementById(\"userName\");\n\n\/* Fonction pour rendre une question dans le DOM *\/\nfunction renderQuestion(index) {\n  const q = QUESTIONS[index];\n  form.innerHTML = \"\";\n  \/\/ Titre\n  const fieldset = document.createElement(\"fieldset\");\n  fieldset.className = \"mb-2\";\n  fieldset.setAttribute(\"aria-labelledby\", `q-${q.id}`);\n  const legend = document.createElement(\"legend\");\n  legend.id = `q-${q.id}`;\n  legend.className = \"text-sm font-medium text-gray-800\";\n  legend.textContent = q.title;\n  fieldset.appendChild(legend);\n\n  if (q.subtitle) {\n    const sub = document.createElement(\"div\");\n    sub.className = \"text-xs text-gray-500 mb-2\";\n    sub.textContent = q.subtitle;\n    fieldset.appendChild(sub);\n  }\n\n  \/\/ Options\n  q.options.forEach((opt, i) => {\n    const optId = `q_${q.id}_${i}`;\n    const wrapper = document.createElement(\"div\");\n    wrapper.className = \"relative\";\n    const radio = document.createElement(\"input\");\n    radio.type = \"radio\";\n    radio.name = q.id;\n    radio.id = optId;\n    radio.value = opt.id;\n    radio.checked = (state.answers[q.id] === opt.id);\n    radio.setAttribute(\"aria-describedby\", `${optId}-desc`);\n    \/\/ When selecting, store answer\n    radio.addEventListener(\"change\", () => {\n      state.answers[q.id] = opt.id;\n      updateProgress();\n    });\n\n    const label = document.createElement(\"label\");\n    label.className = \"option-label flex items-start gap-3\";\n    label.htmlFor = optId;\n    \/\/ Label content\n    const spanText = document.createElement(\"div\");\n    spanText.className = \"text-sm text-gray-800\";\n    spanText.textContent = opt.text;\n    label.appendChild(spanText);\n\n    wrapper.appendChild(radio);\n    wrapper.appendChild(label);\n    fieldset.appendChild(wrapper);\n  });\n\n  form.appendChild(fieldset);\n\n  \/\/ Focus sur le premier input pour accessibilit\u00e9\n  const firstInput = form.querySelector(\"input[type='radio']\");\n  if (firstInput) firstInput.focus();\n\n  \/\/ Mise \u00e0 jour boutons et index\n  qIndexEl.textContent = `Question ${index + 1} \/ ${QUESTIONS.length}`;\n  prevBtn.disabled = index === 0;\n  prevBtn.setAttribute(\"aria-disabled\", prevBtn.disabled ? \"true\" : \"false\");\n  nextBtn.textContent = (index === QUESTIONS.length - 1) ? \"Terminer\" : \"Suivant\";\n}\n\n\/* Met \u00e0 jour barre de progression et score estim\u00e9 *\/\nfunction updateProgress() {\n  const answered = Object.keys(state.answers).length;\n  const pct = Math.round((answered \/ QUESTIONS.length) * 100);\n  progressEl.style.width = pct + \"%\";\n  qScoreEl.textContent = `${answered} \/ ${QUESTIONS.length} r\u00e9ponses`;\n}\n\n\/* Navigation *\/\nprevBtn.addEventListener(\"click\", () => {\n  if (state.current > 0) {\n    state.current--;\n    renderQuestion(state.current);\n    updateProgress();\n    resultEl.classList.add(\"hidden\");\n  }\n});\nnextBtn.addEventListener(\"click\", () => {\n  \/\/ Valider que la question actuelle est r\u00e9pondue\n  const currentQ = QUESTIONS[state.current];\n  if (!state.answers[currentQ.id]) {\n    alert(\"Veuillez s\u00e9lectionner une r\u00e9ponse avant de continuer.\");\n    return;\n  }\n  if (state.current < QUESTIONS.length - 1) {\n    state.current++;\n    renderQuestion(state.current);\n    updateProgress();\n  } else {\n    \/\/ Termin\u00e9 -> calculer r\u00e9sultat\n    computeResult();\n  }\n});\nresetBtn.addEventListener(\"click\", () => {\n  if (!confirm(\"R\u00e9initialiser vos r\u00e9ponses ?\")) return;\n  state = { current: 0, answers: {} };\n  userNameEl.value = \"\";\n  renderQuestion(0);\n  updateProgress();\n  resultEl.classList.add(\"hidden\");\n});\n\n\/* Calcul du r\u00e9sultat et recommandations *\/\nfunction computeResult() {\n  \/\/ R\u00e9cup\u00e8re la r\u00e9ponse de la question 1 (niveau)\n  const q1AnsId = state.answers[\"niveau\"];\n  const q1Option = QUESTIONS[0].options.find(o => o.id === q1AnsId);\n  const baseKind = q1Option ? q1Option.value.kind : \"C\";\n\n  \/\/ Calculer score global d'apr\u00e8s risques \/ activit\u00e9\n  let riskSum = 0;\n  let activitySum = 0;\n  QUESTIONS.forEach(q => {\n    const ansId = state.answers[q.id];\n    const opt = q.options.find(o => o.id === ansId);\n    if (!opt) return;\n    \/\/ Accumuler si les valeurs existent\n    if (opt.value.risk !== undefined) riskSum += opt.value.risk;\n    if (opt.value.activity !== undefined) activitySum += opt.value.activity;\n    if (opt.value.balance !== undefined) riskSum += (2 - opt.value.balance); \/\/ meilleure balance r\u00e9duit risque\n  });\n\n  \/\/ D\u00e9terminer niveau final (d\u00e9butant\/interm\u00e9diaire\/avanc\u00e9) en combinant baseKind et riskSum\/activity\n  \/\/ R\u00e8gles simples : start from baseKind, downgrade if risk \u00e9lev\u00e9, upgrade si activit\u00e9 \u00e9lev\u00e9e et risk bas.\n  let level = \"interm\u00e9diaire\";\n  if (baseKind === \"A\") level = \"d\u00e9butant\";\n  if (baseKind === \"C\") level = \"avanc\u00e9\";\n\n  if (riskSum >= 5) level = \"d\u00e9butant\";\n  if (riskSum <= 2 &#038;&#038; activitySum >= 4) {\n    \/\/ bon niveau d'activit\u00e9 et peu de risque\n    if (level !== \"d\u00e9butant\") level = \"avanc\u00e9\";\n  }\n\n  \/\/ Construire un plan recommand\u00e9 en texte (utilise la donn\u00e9e after_fragment pour mapping)\n  let recommendationBase = TEXT.recommendations[baseKind];\n\n  \/\/ Ajustements sur les exercices\n  let exercises = [];\n  if (baseKind === \"A\" || level === \"d\u00e9butant\") {\n    exercises.push(EXERCISES[\"glute bridge\"]);\n    exercises.push(EXERCISES[\"chaise\"]);\n    exercises.push(EXERCISES[\"equilibre\"]);\n  } else if (baseKind === \"B\" || level === \"interm\u00e9diaire\") {\n    exercises.push(EXERCISES[\"glute bridge\"]);\n    exercises.push(EXERCISES[\"palourde\"]);\n    exercises.push(EXERCISES[\"fentes\"]);\n    exercises.push(EXERCISES[\"equilibre\"]);\n  } else {\n    \/\/ avanc\u00e9\n    exercises.push(EXERCISES[\"glute bridge\"]);\n    exercises.push(EXERCISES[\"fentes\"]);\n    exercises.push(EXERCISES[\"palourde\"]);\n    exercises.push(EXERCISES[\"pliometrie\"]);\n    exercises.push(EXERCISES[\"equilibre\"]);\n  }\n\n  \/\/ Conseils de progression g\u00e9n\u00e9raux\n  const advice = [];\n  advice.push(\"Fr\u00e9quence recommand\u00e9e : 2 \u00e0 4 sessions\/semaine selon niveau.\");\n  advice.push(\"\u00c9chauffez-vous 5-10 minutes (marche, mobilisation douce)\").join(\", \");\n  if (baseKind === \"A\") advice.push(\"\u00c9vitez les exercices \u00e0 impact jusqu'\u00e0 am\u00e9lioration, consultez un professionnel si douleur persistante.\");\n  if (level === \"avanc\u00e9\") advice.push(\"Int\u00e9grez charges l\u00e9g\u00e8res et pliom\u00e9trie progressive si tol\u00e9r\u00e9.\");\n\n  \/\/ G\u00e9n\u00e9ration de l'affichage accessible\n  const name = userNameEl.value ? `${userNameEl.value}, ` : \"\";\n  let html = `<div class=\"bg-gray-50 border rounded p-4\">`;\n  html += `<h3 class=\"text-lg font-semibold text-gray-800 mb-2\">R\u00e9sultat pour ${name}niveau : <span class=\"text-indigo-600\">${level}<\/span><\/h3>`;\n  html += `<p class=\"text-sm text-gray-700 mb-2\">${recommendationBase}<\/p>`;\n  html += `<h4 class=\"font-medium text-gray-800 mt-3\">Programme recommand\u00e9<\/h4>`;\n  html += `<ul class=\"list-disc pl-5 text-sm text-gray-700 mt-2\">`;\n  exercises.forEach(ex => {\n    html += `<li class=\"mb-2\"><strong>${ex.title}<\/strong> \u2014 ${ex.desc} <em class=\"text-xs text-gray-500\">(${ex.reps})<\/em><div class=\"text-xs text-gray-500\">${ex.tips}<\/div><\/li>`;\n  });\n  html += `<\/ul>`;\n  html += `<h4 class=\"font-medium text-gray-800 mt-3\">Conseils<\/h4>`;\n  html += `<ul class=\"list-disc pl-5 text-sm text-gray-700 mt-2\">`;\n  advice.forEach(a => html += `<li class=\"mb-1\">${a}<\/li>`);\n  html += `<\/ul>`;\n  html += `<div class=\"mt-3 flex gap-2\">`;\n  html += `<button id=\"copyPlan\" class=\"btn btn-primary\">Copier le plan<\/button>`;\n  html += `<button id=\"printPlan\" class=\"btn btn-ghost\">Imprimer<\/button>`;\n  html += `<\/div>`;\n  html += `<\/div>`;\n\n  resultEl.innerHTML = html;\n  resultEl.classList.remove(\"hidden\");\n  \/\/ Scroll to result for UX\n  resultEl.scrollIntoView({ behavior: \"smooth\", block: \"center\" });\n\n  \/\/ Event listeners for copy \/ print\n  const copyBtn = document.getElementById(\"copyPlan\");\n  const printBtn = document.getElementById(\"printPlan\");\n  copyBtn.addEventListener(\"click\", () => {\n    \/\/ Copy the plain text summary\n    const textToCopy = generatePlainTextPlan(name, level, recommendationBase, exercises, advice);\n    navigator.clipboard.writeText(textToCopy).then(() => {\n      copyBtn.textContent = \"Copi\u00e9 \";\n      setTimeout(() => (copyBtn.textContent = \"Copier le plan\"), 1600);\n    }).catch(() => alert(\"Impossible de copier le texte\"));\n  });\n  printBtn.addEventListener(\"click\", () => {\n    \/\/ Simple print window with the result HTML\n    const w = window.open(\"\", \"_blank\");\n    w.document.write(`<html><head><title>Plan genoux<\/title><\/head><body>${resultEl.innerHTML}<\/body><\/html>`);\n    w.document.close();\n    w.print();\n  });\n}\n\n\/* Helper pour g\u00e9n\u00e9rer texte simple \u00e0 copier *\/\nfunction generatePlainTextPlan(name, level, recommendationBase, exercises, advice) {\n  const lines = [];\n  lines.push(`${name}Niveau : ${level}`);\n  lines.push(\"\");\n  lines.push(\"Recommandation de base :\");\n  lines.push(recommendationBase);\n  lines.push(\"\");\n  lines.push(\"Programme recommand\u00e9 :\");\n  exercises.forEach(ex => {\n    lines.push(`- ${ex.title} : ${ex.desc} (${ex.reps}). Astuce: ${ex.tips}`);\n  });\n  lines.push(\"\");\n  lines.push(\"Conseils :\");\n  advice.forEach(a => lines.push(`- ${a}`));\n  lines.push(\"\");\n  lines.push(\"Remarque : en cas de douleur persistante, consultez un professionnel de sant\u00e9.\");\n  return lines.join(\"n\");\n}\n\n\/* Initial render *\/\nrenderQuestion(state.current);\nupdateProgress();\n\n\/* Raccourcis clavier : Entr\u00e9e = suivant *\/\ndocument.addEventListener(\"keydown\", (e) => {\n  if (e.key === \"Enter\") {\n    \/\/ \u00e9viter de d\u00e9clencher si focus sur input texte (pr\u00e9nom)\n    if (document.activeElement === userNameEl) return;\n    e.preventDefault();\n    nextBtn.click();\n  }\n});\n<\/script>\n\n<h2 class=\"wp-block-heading\">Erreurs fr\u00e9quentes \u00e0 \u00e9viter lors du renforcement des genoux<\/h2>\n\n<p class=\"wp-block-paragraph\">La plupart des blessures surviennent \u00e0 cause d\u2019erreurs simples : technique d\u00e9ficiente, surcharge pr\u00e9matur\u00e9e ou \u00e9chauffement insuffisant. Corriger ces points multiplie l\u2019efficacit\u00e9 du travail et prot\u00e8ge l\u2019articulation.<\/p>\n\n<h3 class=\"wp-block-heading\">Mauvaise technique et alignement<\/h3>\n\n<p class=\"wp-block-paragraph\">Surveillez l\u2019alignement genou\u2011pied : \u00e9vitez que le genou parte vers l\u2019int\u00e9rieur pendant les squats et les fentes. Si c\u2019est le cas, r\u00e9duisez l\u2019amplitude et travaillez la force des abducteurs.<\/p>\n\n<p class=\"wp-block-paragraph\">Insight : mieux vaut moins de r\u00e9p\u00e9titions bien faites que beaucoup mal ex\u00e9cut\u00e9es.<\/p>\n\n<h3 class=\"wp-block-heading\">Surcharger trop vite<\/h3>\n\n<p class=\"wp-block-paragraph\">Passer rapidement aux charges lourdes augmente les risques de tendinite ou de douleurs persistantes. Augmentez progressivement la charge toutes les 2\u20133 semaines et privil\u00e9giez la qualit\u00e9 du mouvement.<\/p>\n\n<h3 class=\"wp-block-heading\">Ignorer la proprioception genoux<\/h3>\n\n<p class=\"wp-block-paragraph\">Le renforcement muscles jambes sans travail d\u2019\u00e9quilibre laisse un angle mort. Int\u00e9grez des exercices proprioceptifs pour r\u00e9duire le risque d\u2019entorse et am\u00e9liorer la r\u00e9activit\u00e9 en situation r\u00e9elle.<\/p>\n\n<h2 class=\"wp-block-heading\">Variantes selon niveau et profil (d\u00e9butant, senior, coureur)<\/h2>\n\n<p class=\"wp-block-paragraph\">Chaque profil demande des ajustements simples. Voici des options concr\u00e8tes pour personnaliser le renforcement des genoux.<\/p>\n\n<ul class=\"wp-block-list\"><li><strong>D\u00e9butant :<\/strong> prioriser exercices sans impact (glute bridge, chaise, palourde) et travailler 2 fois\/semaine.<\/li><li><strong>Interm\u00e9diaire :<\/strong> ajouter fentes, deadlifts unilat\u00e9raux et proprioception, 2\u20133 fois\/semaine.<\/li><li><strong>Senior :<\/strong> r\u00e9duire amplitudes, privil\u00e9gier isom\u00e9trie et \u00e9quilibre, int\u00e9grer \u00e9tirements genoux apr\u00e8s la s\u00e9ance.<\/li><li><strong>Coureur :<\/strong> renforcer les abducteurs et ischio\u2011jambiers, inclure sessions sp\u00e9cifiques de drop box jump progressif.<\/li><\/ul>\n\n<p class=\"wp-block-paragraph\">Pour des guides compl\u00e9mentaires et des progressions illustr\u00e9es, consultez les ressources pratiques comme <a href=\"https:\/\/www.muscle-home.fr\/exercices-renforcer-genoux\/\" rel=\"nofollow noopener\" target=\"_blank\">exercices pour renforcer vos genoux<\/a> et les conseils quotidiens sur <a href=\"https:\/\/podiio.fr\/comment-renforcer-ses-genoux-au-quotidien\/\" rel=\"nofollow noopener\" target=\"_blank\">comment renforcer ses genoux au quotidien<\/a>. Ces lectures apportent variantes et d\u00e9tails suppl\u00e9mentaires pour chaque niveau.<\/p>\n\n<p class=\"wp-block-paragraph\">Besoin d\u2019une perspective sur la musculation adapt\u00e9e aux genoux ? Des articles pratiques proposent plans rapides pour muscler ses genoux efficacement, comme <a href=\"https:\/\/www.planeteproteine.fr\/comment-muscler-ses-genoux-rapidement\/\" rel=\"nofollow noopener\" target=\"_blank\">comment muscler ses genoux rapidement<\/a>.<\/p>\n\n<p class=\"wp-block-paragraph\">Pour des conseils techniques sur l&rsquo;entra\u00eenement g\u00e9n\u00e9ral et la pr\u00e9paration, voir aussi des ressources pour travailler les jambes sans salle : <a href=\"https:\/\/www.bras-de-fer.fr\/blog\/muscler-jambes-sans-salle\/\" rel=\"nofollow\">muscler jambes sans salle<\/a> et des recommandations sp\u00e9cifiques \u00e0 la musculation des genoux sur <a href=\"https:\/\/www.bras-de-fer.fr\/blog\/musculation-genoux-conseils\/\" rel=\"nofollow\">musculation genoux conseils<\/a>.<\/p>\n\n<p class=\"wp-block-paragraph\">Cette seconde vid\u00e9o montre des exercices d\u2019\u00e9quilibre et d\u2019\u00e9toile utiles pour am\u00e9liorer la proprioception genoux avant de monter en charge.<\/p>\n\n<h2 class=\"wp-block-heading\">Int\u00e9grer le renforcement des genoux dans une semaine type<\/h2>\n\n<p class=\"wp-block-paragraph\">Trois exemples selon la disponibilit\u00e9 et le niveau. Chaque programme garde une logique : force + proprioception + r\u00e9cup\u00e9ration.<\/p>\n\n<ul class=\"wp-block-list\"><li><strong>Programme d\u00e9butant (2 s\u00e9ances\/semaine)<\/strong> : 20\u201330 min \u2014 glute bridge 3&#215;10, chaise 2&#215;45 s, palourde 3&#215;12, \u00e9tirements 5 min.<\/li><li><strong>Programme interm\u00e9diaire (3 s\u00e9ances\/semaine)<\/strong> : 40\u201350 min \u2014 fentes 4&#215;10, deadlift unilat\u00e9ral 3&#215;10, nordic 3&#215;6, \u00e9toile 3&#215;3 tours, corde 5 min.<\/li><li><strong>Programme coureur (2\u20133 s\u00e9ances\/semaine)<\/strong> : 45\u201360 min \u2014 focus ischios\/fessiers, pliom\u00e9trie l\u00e9g\u00e8re (drop jump) ponctuelle, proprioception apr\u00e8s chaque s\u00e9ance.<\/li><\/ul>\n\n<p class=\"wp-block-paragraph\">Checklist avant chaque s\u00e9ance :<\/p>\n\n<ul class=\"wp-block-list\"><li>\u00c9chauffement dynamique 10\u201315 min<\/li><li>Hydratation et chaussures adapt\u00e9es<\/li><li>Contr\u00f4le de la technique devant un miroir ou avec un partenaire<\/li><li>Progression graduelle des charges ou de la complexit\u00e9<\/li><\/ul>\n\n<h2 class=\"wp-block-heading\">Synth\u00e8se actionnable : que faire cette semaine pour renforcer ses genoux<\/h2>\n\n<p class=\"wp-block-paragraph\">Commencez par choisir trois exercices adapt\u00e9s \u00e0 votre niveau (par exemple : glute bridge, fentes, exercice de l\u2019\u00e9toile). Planifiez deux s\u00e9ances de 30 \u00e0 40 minutes, gardez la technique au centre et respectez 48 heures de repos entre les s\u00e9ances intenses. Notez vos progr\u00e8s (r\u00e9p\u00e9titions, dur\u00e9e d\u2019\u00e9quilibre) ; si la douleur persiste ou s\u2019aggrave, consultez un professionnel de sant\u00e9. En quelques semaines, la combinaison de force, mobilit\u00e9 genoux et proprioception genoux r\u00e9duit la g\u00eane et renforce la stabilit\u00e9 globale.<\/p>\n\n<script type=\"application\/ld+json\">\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Peutu2011on renforcer ses genoux malgru00e9 une douleur lu00e9gu00e8re ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Oui, mais il faut choisir des exercices sans impact (glute bridge, chaise, u00e9tirements genoux) et limiter les amplitudes douloureuses. Si la douleur persiste ou augmente, consultez un professionnel de santu00e9 pour un bilan.\"}},{\"@type\":\"Question\",\"name\":\"u00c0 quelle fru00e9quence fautu2011il travailler le renforcement des genoux ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"2 u00e0 3 su00e9ances par semaine est un bon rythme pour la plupart des pratiquants, avec au moins 48 heures de ru00e9cupu00e9ration entre deux su00e9ances ciblu00e9es sur les mu00eames groupes musculaires.\"}},{\"@type\":\"Question\",\"name\":\"Quels exercices privilu00e9gier pour un coureur ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Favorisez le renforcement des ischiou2011jambiers, des fessiers et des abducteurs (deadlift unilatu00e9ral, nordic curl, palourde), combinu00e9s u00e0 des exercices de proprioception pour amu00e9liorer la stabilitu00e9 en course.\"}},{\"@type\":\"Question\",\"name\":\"Fautu2011il u00e9tirer systu00e9matiquement les genoux apru00e8s la su00e9ance ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Des u00e9tirements ciblu00e9s des quadriceps et ischiou2011jambiers pendant 30 secondes aident la ru00e9cupu00e9ration et la mobilitu00e9 genoux. Terminez la su00e9ance par des u00e9tirements doux et une respiration contru00f4lu00e9e.\"}}]}\n<\/script>\n<h3>Peut\u2011on renforcer ses genoux malgr\u00e9 une douleur l\u00e9g\u00e8re ?<\/h3>\n<p>Oui, mais il faut choisir des exercices sans impact (glute bridge, chaise, \u00e9tirements genoux) et limiter les amplitudes douloureuses. Si la douleur persiste ou augmente, consultez un professionnel de sant\u00e9 pour un bilan.<\/p>\n<h3>\u00c0 quelle fr\u00e9quence faut\u2011il travailler le renforcement des genoux ?<\/h3>\n<p>2 \u00e0 3 s\u00e9ances par semaine est un bon rythme pour la plupart des pratiquants, avec au moins 48 heures de r\u00e9cup\u00e9ration entre deux s\u00e9ances cibl\u00e9es sur les m\u00eames groupes musculaires.<\/p>\n<h3>Quels exercices privil\u00e9gier pour un coureur ?<\/h3>\n<p>Favorisez le renforcement des ischio\u2011jambiers, des fessiers et des abducteurs (deadlift unilat\u00e9ral, nordic curl, palourde), combin\u00e9s \u00e0 des exercices de proprioception pour am\u00e9liorer la stabilit\u00e9 en course.<\/p>\n<h3>Faut\u2011il \u00e9tirer syst\u00e9matiquement les genoux apr\u00e8s la s\u00e9ance ?<\/h3>\n<p>Des \u00e9tirements cibl\u00e9s des quadriceps et ischio\u2011jambiers pendant 30 secondes aident la r\u00e9cup\u00e9ration et la mobilit\u00e9 genoux. Terminez la s\u00e9ance par des \u00e9tirements doux et une respiration contr\u00f4l\u00e9e.<\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>Les genoux portent le poids de la vie active : marches, mont\u00e9es d\u2019escaliers, courses et sauts. Beaucoup attendent la douleur avant d\u2019agir. Ici, le but est clair : proposer un plan pratique, progressif et s\u00e9curis\u00e9 pour retrouver stabilit\u00e9 et confort. Le parcours de Marc, 45 ans, coureur amateur ayant ressenti une g\u00eane lors d\u2019un trail, &#8230; <a title=\"Comment renforcer ses genoux gr\u00e2ce \u00e0 des exercices simples et efficaces\" class=\"read-more\" href=\"https:\/\/www.bras-de-fer.fr\/blog\/renforcer-genoux-exercices\/\" aria-label=\"En savoir plus sur Comment renforcer ses genoux gr\u00e2ce \u00e0 des exercices simples et efficaces\">Lire plus<\/a><\/p>\n","protected":false},"author":1,"featured_media":5598,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-5599","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sport"],"views":5,"_links":{"self":[{"href":"https:\/\/www.bras-de-fer.fr\/blog\/wp-json\/wp\/v2\/posts\/5599","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bras-de-fer.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bras-de-fer.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bras-de-fer.fr\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bras-de-fer.fr\/blog\/wp-json\/wp\/v2\/comments?post=5599"}],"version-history":[{"count":0,"href":"https:\/\/www.bras-de-fer.fr\/blog\/wp-json\/wp\/v2\/posts\/5599\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bras-de-fer.fr\/blog\/wp-json\/wp\/v2\/media\/5598"}],"wp:attachment":[{"href":"https:\/\/www.bras-de-fer.fr\/blog\/wp-json\/wp\/v2\/media?parent=5599"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bras-de-fer.fr\/blog\/wp-json\/wp\/v2\/categories?post=5599"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bras-de-fer.fr\/blog\/wp-json\/wp\/v2\/tags?post=5599"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}