Peningkatan Nombor Baris untuk HTML Textarea
Soalan: Bagaimanakah nombor baris boleh dipaparkan di jidar kiri a
Jawapan:
Memperkenalkan CodeMirror
Sangat disyorkan oleh ahli komuniti ialah CodeMirror, alat berkuasa yang cemerlang dalam memaparkan baris nombor.
Pelaksanaan
CodeMirror menawarkan penyepaduan yang mudah. Masukkannya ke dalam projek anda dengan melaksanakan kod berikut:
var editor = CodeMirror.fromTextArea(document.getElementById('code'), { lineNumbers: true, mode: 'text/x-perl', theme: 'abbott', });
Dalam contoh ini:
Demo
Alami demonstrasi CodeMirror yang berfungsi sepenuhnya dengan nombor baris dalam kotak pasir 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>
Pertimbangan Tambahan
Penyelesaian lain mungkin menghadapi masalah dengan penjajaran nombor baris. Ini selalunya disebabkan oleh pemantauan tetapan DPI yang tidak diambil kira. Walau bagaimanapun, CodeMirror mengendalikan situasi ini dengan berkesan.
Atas ialah kandungan terperinci Bagaimana untuk Menambah Nombor Baris ke Textarea HTML?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!