Maison > interface Web > tutoriel CSS > le corps du texte

Comment ajouter des numéros de ligne à une zone de texte HTML ?

Linda Hamilton
Libérer: 2024-11-24 13:14:11
original
428 Les gens l'ont consulté

How to Add Line Numbers to an HTML Textarea?

Améliorations des numéros de ligne pour la zone de texte HTML

Question : Comment les numéros de ligne peuvent-ils être affichés dans la marge gauche d'un élément ?

Réponse :

Présentation de CodeMirror

CodeMirror est fortement recommandé par les membres de la communauté, un outil puissant qui excelle dans l'affichage de la ligne nombres.

Mise en œuvre

CodeMirror offre une intégration sans effort. Intégrez-le à votre projet en implémentant le code suivant :

var editor = CodeMirror.fromTextArea(document.getElementById('code'), {
    lineNumbers: true,
    mode: 'text/x-perl',
    theme: 'abbott',
});
Copier après la connexion

Dans cet exemple :

  • La propriété lineNumbers active la numérotation des lignes.
  • mode spécifie la syntaxe mise en évidence pour Perl.
  • le thème définit l'apparence de l'éditeur sur "Abbott" style.

Démo

Découvrez une démonstration entièrement fonctionnelle de CodeMirror avec des numéros de ligne dans le bac à sable StackOverflow :

<script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/6.65.7/codemirror.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/6.65.7/mode/perl/perl.min.js"></script>

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/codemirror/6.65.7/codemirror.min.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/codemirror/6.65.7/theme/abbott.min.css">

<textarea>
Copier après la connexion

Considérations supplémentaires

D'autres solutions peuvent rencontrer des problèmes d'alignement des numéros de ligne. Cela est souvent dû aux paramètres DPI du moniteur qui ne sont pas pris en compte. Cependant, CodeMirror gère ces situations efficacement.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal