salto quitar parrafos linea ejemplos html css w3c semantics semantic-markup

html - quitar - ¿Cuándo usar los saltos de línea vs posicionamiento CSS?



salto de linea html/n (6)

Cuando el salto de línea tiene un significado semántico dentro del documento sin estilo.

Como alguien dijo, la poesía es un buen ejemplo: convencionalmente, la poesía se escribe con un salto de línea entre líneas. Como son las direcciones. No tiene sentido marcar una línea de un poema o una dirección con un elemento de párrafo, ya que son mejores coincidencias con toda la dirección o una estrofa del poema.

A menudo me he preguntado sobre el uso adecuado de un salto de línea. Parece que a menudo se usan incorrectamente para posicionar o borrar contenido donde se debe usar CSS.

W3schoools.org dice que use <br> para líneas en blanco, pero no para crear o separar párrafos. Al examinar el borrador de especificaciones de W3C HTML5 , es un poco más claro que el uso de <br> se requiere cuando el contenido requiere un salto de línea, como las líneas de una dirección o las líneas en blanco en poesía, donde el autor lo pretende.

Pero todavía estoy interesado en cualquier otra aclaración o entrada de alguien más. A menudo opto por no usar las etiquetas de Google, sino simplemente el estilo de los elementos con los borrados, márgenes, rellenos, etc. deseados para crear el espacio deseado.

No es que sea sumamente importante, pero este es el ejemplo que me hizo pensar en esto donde un sitio popular ("autoritativo") usó una imagen de la que no estoy seguro es bastante semántico. Aquí simplemente habría borrado la <a> de sus hermanos a través de CSS:

<p>Lorem ipsum dolor sit amet, consectetur tempor laborum.</p> <br> <a href="#readmore">more &gt;&gt;</a>


Estoy de acuerdo con la especificación, br debe utilizarse para crear nuevas líneas de texto dentro de un párrafo. Semánticamente tiene sentido, un párrafo es un bloque de texto con un margen superior o inferior, mientras que br no especifica ningún margen, solo una nueva línea es la misma línea-altura / interlineado.


La etiqueta de ruptura (que cuando se usa sola debe ser <br /> )

Debe usarse para romper una línea, no para posicionamiento, especialmente porque solo se rompen líneas individuales.

Debe tener el mismo concepto detrás de la tecla de retorno.

Espero eso ayude.


Mi opinión:

Se utilizaría <br> cuando el contenido requiera un salto de línea, como las líneas de una dirección o las líneas en blanco en poesía, donde el autor lo pretende.

(Dicho esto, ocasionalmente los uso para separar párrafos también) </ br>


Para mí, los saltos de línea solo deben usarse dentro de los párrafos para indicar una nueva línea. La adición de saltos de línea entre párrafos se usaba en el pasado, cuando el HTML se parecía a Chop Suey y la semántica del documento HTML se parecía a alguien de preescolar que usaba Dreamweaver.

Personalmente confío en los márgenes y el relleno para la separación de contenido, si tengo que usar un <br /> significa que he hecho algo mal. Creo que las líneas de una dirección son un ejemplo perfecto de uso adecuado y me atendría solo a esos escenarios.


Uso saltos de línea cuando los clientes pueden editar cosas: es más fácil si solo usan la tecla de retorno en lugar de confundirse sobre por qué aparecen espacios alrededor de ciertos elementos en la página. Sin embargo, esto casi siempre está dentro de las áreas de texto, no hay razón para posicionar nada más usando <br />