parrafos - Agregue un salto de línea en un área de texto HTML
salto de linea html/n (7)
Agregue un salto de línea ("/ n") al resultado:
<textarea>Hello
Bybye</textarea>
Tendrá una nueva línea.
¿Cómo puedo agregar un salto de línea al área de texto en una página html? Yo uso VB.net para la codificación del lado del servidor.
Creo que esto funcionará
TextArea.Text = "Line 1" & vbCrLf & "Line 2"
System.Environment.NewLine podría usarse en lugar de vbCrLf si quisiera ser un poco menos VB6 al respecto.
En un área de texto, como en la entrada de formulario, entonces solo funcionará un salto de línea normal:
<textarea>
This is a text area
line breaks are automatic
</textarea>
Si está hablando de texto normal en la página, <br /> (o solo si está usando ''ole HTML4'') es un salto de línea.
Sin embargo, diría que a menudo no quieres un descanso de línea. Por lo general, su texto está separado en párrafos:
<p>
This is some text
</p>
<p>
This is some more
</p>
Lo cual es mucho mejor porque da una pista sobre cómo está estructurado su texto para las máquinas que lo leen. Las máquinas que lo leen incluyen lectores de pantalla para personas con visión parcial o ciegas, que separan el texto en párrafos, lo que le da la oportunidad de ser presentado correctamente a estos usuarios.
Podría usar /r/n
, o System.Environment.NewLine
.
Si está insertando texto de una base de datos o algo así (lo que normalmente hace), convierta todos los " <br />
" ''s a & vbCrLf. Funciona muy bien para mí :)
Si no es vb, puede usar 

(códigos ascii para cr, lf)
Las secuencias de escape como "/ n" funcionan bien! incluso con área de texto! Pasé una cadena de Java con el "/ n" a un texto de html y funcionó bien ya que funciona en consolas para Java.