Apakah ada cara untuk membuat HTML memperlakukan \n
jeda baris dengan benar ? Atau saya harus menggantinya dengan <br/>
?
221
Apakah ada cara untuk membuat HTML memperlakukan \n
jeda baris dengan benar ? Atau saya harus menggantinya dengan <br/>
?
Jawaban:
Ini untuk menunjukkan baris baru dan mengembalikan carriage dalam html, maka Anda tidak perlu melakukannya secara eksplisit. Anda dapat melakukannya di css dengan mengatur nilai pre-line atribut white-space.
sumber
white-space: pre-wrap
jika ingin mempertahankan ruang tab juga.Anda dapat menggunakan
white-space
properti CSS untuk\n
. Anda juga dapat mempertahankan tab seperti pada\t
.Untuk jeda baris
\n
:Untuk jeda baris
\n
dan tab\t
:Tampilkan cuplikan kode
sumber
Sesuai pertanyaan Anda, itu dapat dilakukan dengan berbagai cara: - Misalnya Anda dapat menggunakan:
Umpan Line dan
Pengangkutan kembalisumber
Anda bisa menggunakan
<pre>
tagsumber
Anda dapat menggunakan
<pre>
tag:sumber
Menggunakan
white-space: pre-line
memungkinkan Anda untuk memasukkan teks secara langsung dalam HTML dengan jeda baris tanpa harus menggunakan\n
Jika Anda menggunakan
innerText
properti elemen melalui JavaScript pada elemen non-pra mis a<div>
,\n
nilai - nilai akan diganti dengan<br>
di DOM secara defaultinnerText
: ganti\n
dengan<br>
innerHTML
,textContent
: membutuhkan penggunaan gayawhite-space
Itu tergantung pada bagaimana Anda menerapkan teks, tetapi ada sejumlah opsi
sumber
Sederhana dan linier:
sumber
Anda harus mempertimbangkan untuk mengganti rem baris dengan
<br/>
. Dalam HTML, satu baris hanya akan berarti baris baru dalam kode Anda.Atau Anda dapat menggunakan beberapa markup HTML lainnya seperti menempatkan baris Anda dalam paragraf:
atau pembungkus lainnya seperti misalnya
<div>sample</div>
dengan atribut css:display: block
.Anda juga bisa menggunakan
<pre>
. Kontenpre
akan memiliki gaya html diabaikan. Dengan kata lain itu akan menampilkan html murni dengan\n
brakeline normalsumber