Desde el elemento spec *
El ancho representa un salto de línea.
Mientras saltos de línea se representan generalmente en medios visuales por mover físicamente texto subsiguiente a una nueva línea, una hoja de estilo o usuario agente serían igualmente justificada en la causa de los saltos de línea a ser prestados de una manera diferente, por ejemplo como puntos verdes, o como espacio extra .
Los elementos br se deben usar solo para los saltos de línea que en realidad son la parte del contenido, como en poemas o direcciones.
Por lo tanto, se establece claramente que está bien diseñar un salto de línea como algo más, lo que justifica por qué no es una entidad. Me hace pensar que debería haber dos formas de agregar un salto de línea, como una entidad &br;
o una etiqueta <br>
, lo que le da al autor flexibilidad sobre si el salto de línea es o no flexible. La afirmación anterior, que iguala el uso de los saltos de línea en poemas y direcciones, es un poco difícil si me preguntas.
* No está seguro de si se trata de la especificación , pero es sin duda un especificación
Debido a que en algunos casos es posible que desee desactivar los saltos de línea y hacer que todo parezca una sola línea. no puede reasignar dinámicamente un ' ' a otra cosa, pero PUEDE usar css para que un '
' no haga un salto de línea. –
en ese caso, permítanme reformular mi pregunta: ¿Por qué no es una etiqueta? :) – wheresrhys
Otra cosa que puedo pensar: compatibilidad. &br; parece indicar un solo carácter, pero \ r \ n es la secuencia correcta en Windoze, \ n para Linux, \ r para Mac OS antiguos. Sin embargo, un carácter de espacio no disruptivo tiene el mismo significado en todos los sistemas (y es un único punto de código). – darvids0n