Skip to content

Surlignage ​

Le surlignage est une syntaxe d'extension dans Markdown utilisée pour mettre en valeur un texte important dans les documents. Cela aide les lecteurs à repérer rapidement les informations clés, rendant les documents plus vivants et efficaces.

Syntaxe de Base ​

Marquer un Surlignage ​

Dans la plupart des extensions Markdown qui prennent en charge le surlignage, le texte à surligner est entouré de deux signes égal (==) :

markdown
Ceci est un paragraphe d'exemple contenant du ==texte surligné==.

Effet de Rendu :

Ceci est un paragraphe d'exemple contenant du ==texte surligné==.

Surlignage de Mots et Phrases ​

Le surlignage peut s'appliquer à des mots ou des phrases entières :

markdown
En programmation, les ==variables== sont des espaces nommés pour stocker des données.

Veuillez lire attentivement les ==notes et avertissements importants== dans la documentation.

Effet de Rendu :

En programmation, les ==variables== sont des espaces nommés pour stocker des données.

Veuillez lire attentivement les ==notes et avertissements importants== dans la documentation.

Utilisation Avancée ​

Combinaison avec d'autres formats ​

Le surlignage peut être combiné avec d'autres formats Markdown :

markdown
==**Surlignage Gras**==

==*Surlignage Italique*==

==***Surlignage Gras Italique***==

==`Surlignage Code`==

==[Surlignage Lien](https://www.markdownlang.com)==

Effet de Rendu :

==Surlignage Gras==

==Surlignage Italique==

==Surlignage Gras Italique==

==Surlignage Code==

==Surlignage Lien==

Surlignage de Bloc ​

Certaines implémentations Markdown permettent d'appliquer le surlignage à tout un bloc, généralement via une syntaxe de conteneur personnalisée :

::: highlight
Ceci est un bloc de paragraphe surligné.

Il peut contenir plusieurs lignes de contenu, et même inclure des listes :
- Élément 1
- Élément 2
- Élément 3
:::

Remarque : Le support du surlignage de bloc dépend du processeur Markdown. L'exemple ci-dessus fonctionne sur des plateformes comme VitePress qui prennent en charge les conteneurs personnalisés.

Compatibilité et Différences d'Implémentation ​

Prise en Charge selon les Plateformes ​

Plateforme/OutilSurlignage supportéSyntaxe
GitHub Markdown❌Non supporté
GitLab Markdown✅==surlignage==
Hugo✅Balise mark ou ==surlignage==
VitePress✅==surlignage==
Pandoc✅==surlignage== ou [surlignage]{.mark}
Jekyll✅Dépend du thème et des plugins
CommonMark❌Non supporté

Format de Sortie HTML ​

La plupart des processeurs Markdown qui prennent en charge le surlignage convertissent le texte surligné en HTML avec des balises <mark> ou des classes CSS spécifiques :

html
<!-- Avec balise mark -->
<p>Ceci est un paragraphe d'exemple contenant <mark>texte surligné</mark>.</p>

<!-- Avec classe personnalisée -->
<p>Ceci est un paragraphe d'exemple contenant <span class="highlighted">texte surligné</span>.</p>

Syntaxe Alternative ​

Sur les plateformes qui ne prennent pas en charge la syntaxe de surlignage, vous pouvez utiliser des balises HTML :

markdown
Ceci est un paragraphe d'exemple contenant <mark>texte surligné</mark>.

<!-- Ou avec style personnalisé -->
Ceci est un paragraphe d'exemple contenant <span style="background-color: yellow;">texte surligné</span>.

Scénarios d'Utilisation ​

Mise en Évidence dans les Documents ​

Le surlignage est adapté pour mettre en valeur du contenu important :

markdown
# Guide d'Installation

Veuillez ==sauvegarder complètement vos données== avant l'installation. Le processus d'installation du système formatera la partition cible.

Étapes d'installation :
1. Télécharger l'installateur
2. Lancer l'assistant d'installation
3. ==Sélectionner l'option "Installation personnalisée"==
4. Suivre les instructions à l'écran pour terminer l'installation

Effet de Rendu :

Guide d'Installation ​

Veuillez ==sauvegarder complètement vos données== avant l'installation. Le processus d'installation du système formatera la partition cible.

Étapes d'installation :

  1. Télécharger l'installateur
  2. Lancer l'assistant d'installation
  3. ==Sélectionner l'option "Installation personnalisée"==
  4. Suivre les instructions à l'écran pour terminer l'installation

Supports Pédagogiques ​

Le surlignage est particulièrement utile dans les supports de formation :

markdown
## Variables Python

En Python, l'affectation de variable utilise le symbole `=` :

```python
x = 10  # Attribue la valeur 10 à la variable x

==Python est un langage à typage dynamique, où le type de variable est déterminé automatiquement lors de l'affectation.==

Types de variables courants :

  • Entier (int)
  • Flottant (float)
  • Chaîne (str)
  • Booléen (bool)

### Comparaison et Révision de Texte

Le surlignage peut servir à mettre en évidence des modifications ou différences dans les documents :

```markdown
## Comparaison de Versions de Document

### Version Originale
Le serveur sera en maintenance chaque dimanche à 2h00.

### Version Mise à Jour
Le serveur sera en maintenance chaque dimanche à 2h00. ==La maintenance devrait durer 2 heures.==

Effet de Rendu :

Comparaison de Versions de Document ​

Version Originale ​

Le serveur sera en maintenance chaque dimanche à 2h00.

Version Mise à Jour ​

Le serveur sera en maintenance chaque dimanche à 2h00. ==La maintenance devrait durer 2 heures.==

Citations et Annotations ​

Le surlignage peut servir à marquer les points clés dans un texte cité :

markdown
> "Ceci est un texte cité, ==où cette partie est particulièrement importante==, nécessitant une attention particulière des lecteurs."
> 
> — Un Auteur Célèbre

Effet de Rendu :

"Ceci est un texte cité, ==où cette partie est particulièrement importante==, nécessitant une attention particulière des lecteurs."

— Un Auteur Célèbre

Personnalisation du Style ​

Dans les environnements qui prennent en charge la personnalisation CSS, vous pouvez modifier le style du texte surligné :

css
/* Styles personnalisés de surlignage */
mark, .highlighted {
  background-color: #ffeb3b;  /* Fond jaune */
  color: #000;                /* Texte noir */
  padding: 0 3px;            /* Espacement */
  border-radius: 3px;        /* Bords arrondis */
}

/* Différents types de surlignage */
.highlight-warning {
  background-color: #ffcdd2;  /* Surlignage rouge d'avertissement */
}

.highlight-success {
  background-color: #c8e6c9;  /* Surlignage vert de succès */
}

Utilisation de styles personnalisés :

markdown
Ceci est <mark class="highlight-warning">une information d'avertissement</mark>, ceci est <mark class="highlight-success">une information de succès</mark>.

Bonnes Pratiques ​

Recommandations d'Utilisation ​

markdown
✅ Pratiques recommandées :

1. **Utiliser le surlignage avec modération** :
   - Surligner uniquement le contenu vraiment important
   - Trop de surlignage diminue l'effet d'accentuation
   
2. **Garder la cohérence** :
   - Utiliser un style de surlignage cohérent dans tout le document
   - Utiliser différents styles pour différents types de contenu important
   
3. **Combiner avec le contexte** :
   - S'assurer que le contenu surligné a un lien logique avec le texte environnant
   - Vous pouvez ajouter une brève explication du pourquoi du surlignage

❌ À éviter :

1. Surligner des paragraphes ou chapitres entiers
2. Surutiliser le surlignage sur une seule page
3. Surligner du contenu non important
4. Utiliser trop de couleurs ou styles différents

Accessibilité ​

Le surlignage peut rendre la lecture difficile pour certains utilisateurs. Considérez les points suivants :

  1. Assurez un contraste suffisant entre la couleur de surlignage et le fond
  2. Ne vous fiez pas uniquement à la couleur pour transmettre l'information
  3. Ajoutez éventuellement des marqueurs supplémentaires (icônes, titres) pour le contenu surligné
  4. Testez la lisibilité du document dans différents modes (ex : mode sombre)

Solutions aux Problèmes Courants ​

Surlignage Non Affiché ​

Si votre surlignage ne s'affiche pas correctement :

  1. Vérifiez si la plateforme prend en charge la syntaxe == pour le surlignage
  2. Essayez d'utiliser les balises HTML <mark> comme alternative
  3. Vérifiez qu'il n'y a pas d'espaces entre == et le texte surligné
  4. Vérifiez que le document référence les bons styles CSS

Conflits avec d'autres formats ​

Le surlignage peut parfois entrer en conflit avec d'autres formats :

markdown
<!-- Écriture potentiellement problématique -->
==**Contenu [formaté](https://www.markdownlang.com) complexe**==

<!-- Écriture plus sûre -->
<mark>**Contenu [formaté](https://www.markdownlang.com) complexe**</mark>

Problèmes de Surlignage de Bloc ​

Pour surligner des blocs entiers, il est recommandé d'utiliser du HTML ou des conteneurs personnalisés :

markdown
<!-- Avec HTML -->
<div class="highlighted-block">

# Chapitre Important

Ceci est un bloc de contenu à surligner dans son ensemble.

</div>

<!-- Ou avec des conteneurs personnalisés (si supporté) -->
::: highlight
# Chapitre Important

Ceci est un bloc de contenu à surligner dans son ensemble.
:::

Syntaxe Connexe ​

  • Emphase - Syntaxe d'emphase (gras, italique)
  • Citations - Syntaxe de citation
  • HTML - Utiliser du HTML dans Markdown

Outils et Plugins ​

  • markdown-it-mark : Ajoute le support du surlignage à markdown-it
  • remark-highlight.js : Ajoute la coloration syntaxique pour le code
  • gatsby-remark-highlight-code : Plugin de surlignage de code pour Gatsby

Résumé ​

Le surlignage est une syntaxe d'extension efficace qui améliore la lisibilité et la visibilité des informations clés dans un document. Bien que tous les processeurs Markdown ne prennent pas en charge cette syntaxe, grâce aux balises HTML et au CSS personnalisé, on peut obtenir des effets similaires dans presque tous les environnements. Un usage raisonné du surlignage aide les lecteurs à repérer rapidement le contenu important et améliore l'expérience de lecture globale.

Build by www.markdownlang.com