ホームページ >ウェブフロントエンド >CSSチュートリアル >HTML テキストエリアに行番号を追加するにはどうすればよいですか?

HTML テキストエリアに行番号を追加するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-11-15 09:45:021105ブラウズ

How can I add line numbers to an HTML textarea?

HTML テキストエリアへの行番号の追加: ガイド

CodeMirror

テキストエリアに行番号を追加するための最も推奨されるツールは CodeMirror です。これは、テキスト編集のための幅広い機能を提供する人気のあるオープンソース JavaScript ライブラリです。 CodeMirror を使用するには、ライブラリをインクルードし、適切なオプションを使用してインスタンス化するだけです。

ライブ デモ

これは、行番号付けに CodeMirror を使用する方法を示す実際のデモです。

var editor = CodeMirror.fromTextArea(document.getElementById('code'), {
    lineNumbers: true,
    mode: 'text/x-perl',
    theme: 'abbott',
});
<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></textarea>

追加ヒント

行番号が実際の行と一致しないという問題に直面している場合は、モニターの 1 インチあたりのドット数 (DPI) が 100% より高く設定されている可能性があります。 CodeMirror はこれを考慮しますが、他のソリューションは考慮しない場合があります。

結論

CodeMirror は、HTML のテキストエリアに行番号を追加するための信頼できる強力なソリューションです。幅広いカスタマイズ オプションが提供され、HTML 要素とシームレスに統合されます。

以上がHTML テキストエリアに行番号を追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。