Bonjour à vous tous,
Voici du code HTML encapsulé pour recevoir la coloration syntaxique avec la bibliothèque https://highlightjs.org
Mais ce n'est pas possible, ce que vous voyez ci-dessus est simplement une sélection à la souris puis une capture écran. J'ai essayé en ajoutant la balise <mark> et </mark>, encapsulant la ligne aria-activedescendant="option-2" mais ça ne fonctionne pas, parce que chaque ligne est considérée comme du texte brut et aucune balise ne peut être exécutée.
J'ai soumis le problème à ChatGPT et il ne trouve pas de résultat.
Confirmez-vous qu'il n'y a pas de solution ?
Que le code soit avec vous
Modifié par ObiJuanKenobi (02 Mar 2026 - 08:24)
Voici du code HTML encapsulé pour recevoir la coloration syntaxique avec la bibliothèque https://highlightjs.org
<pre><code class="language-html"><!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="styles.css">
<title>Titre de la page web</title>
</head>
<body>
<input id="searchbox"
role="combobox"
aria-activedescendant="option-2"
aria-owns="listbox"
aria-haspopup="listbox">
<ul id="listbox" role="listbox">
<li id="option-1" role="option">Pomme</li>
<li id="option-2" role="option">Poire</li> <!-- actif -->
<li id="option-3" role="option">Banane</li>
</ul>
</body>
</html>
</code></pre>
Je voudrais maintenant surligner une ligne du code de cette manière :
Mais ce n'est pas possible, ce que vous voyez ci-dessus est simplement une sélection à la souris puis une capture écran. J'ai essayé en ajoutant la balise <mark> et </mark>, encapsulant la ligne aria-activedescendant="option-2" mais ça ne fonctionne pas, parce que chaque ligne est considérée comme du texte brut et aucune balise ne peut être exécutée.
J'ai soumis le problème à ChatGPT et il ne trouve pas de résultat.
Confirmez-vous qu'il n'y a pas de solution ?
Que le code soit avec vous
Modifié par ObiJuanKenobi (02 Mar 2026 - 08:24)