Saltar al contenido

¿Cómo forzar un salto de línea?

Necesitamos tu ayuda para compartir nuestros posts en referencia a las ciencias de la computación.

Solución:

El salto de línea en Markdown es “dos o más espacios al final de la línea”.

Respuesta corta: dos espacios al final de la línea

Detalles:

Estoy proporcionando una respuesta actualizada, ya que la respuesta de @ xof, que aunque estaba incompleta era correcta (según los documentos):

Cuando desee insertar un
romper etiqueta usando Markdown, termina una línea con dos o más espacios, luego escribe return.

Sí, esto requiere un poco más de esfuerzo para crear una
, pero un simplista “cada salto de línea es un
”La regla no funcionaría para Markdown. Los elementos de lista de varios párrafos y citas en bloque al estilo de correo electrónico de Markdown funcionan mejor, y se ven mejor, cuando los formatea con descansos duros.

Además, esto tiene el beneficio adicional de evitar que el documento se convierta innecesariamente en una mezcla de rebajas y HTML. Esto conserva la legibilidad, para cuando un visor de Markdown no está disponible, como en una ventana de terminal.

Solo una cosa: no haga un recorte global en los espacios finales, como suele ser habitual en el código fuente, de lo contrario perderá un formato importante.

tl; dr

En resumen, no puedes con Markdown puro. Necesita utilizar estilos HTML y / o CSS sin procesar. Lo más sencillo es insertar

en su documento.

La larga explicacion

Los navegadores determinan cómo mostrar los distintos elementos HTML en una página obteniendo instrucciones de las hojas de estilo. Esas hojas de estilo se pueden obtener de varias fuentes: (1) las hojas de estilo predeterminadas del navegador, (2) las hojas de estilo locales definidas por el usuario, (3) las hojas de estilo proporcionadas por el autor del documento y (4) los estilos en línea incrustados en el HTML (Este artículo fascinante, aunque extenso, analiza todo el proceso).

Lo que queremos considerar es el primero; las hojas de estilo predeterminadas del navegador. Estos le dicen al navegador los estilos predeterminados para los diversos elementos, el relleno de un párrafo, el tamaño de los diferentes encabezados de nivel, la sangría y las viñetas de los elementos de la lista, etc. llamadas hojas de estilo “restablecer” que deshacen todos estos estilos predeterminados.

Esto es lo que está encontrando, los estilos predeterminados no proporcionan suficiente relleno entre la imagen y el párrafo que la sigue. Tiene algunas opciones para abordar esto:

  1. Defina una hoja de estilo de usuario (almacenada en su máquina local) que su navegador usaría para alterar / anular la hoja de estilo predeterminada. Por supuesto, esto solo te afectaría en esa máquina. Cualquier otra máquina seguiría usando los estilos predeterminados.

  2. Defina una hoja de estilo para su página que se adjunte a la página a través de una plantilla o algo. Sin embargo, si está publicando sus documentos en un host que no permite dicho control (como un wiki), eso tampoco ayudará.

  3. Defina algunos estilos en línea dentro del documento. Por supuesto, esto significa que necesitaría definir HTML sin formato para su imagen. Y en algunos servicios, el HTML sin formato y / o CSS en línea pueden eliminarse.

Al final, todo depende de cómo pretenda utilizar sus documentos. Pero eso realmente no responde a tu pregunta. ¿Cómo puedes lograr esto en Markdown? En resumen, no puedes.

Como explica el autor de Markdown (énfasis preservado):

La sintaxis de Markdown tiene un propósito: usarse como formato para escribiendo para la web.

Markdown no es un reemplazo para HTML, ni siquiera se acerca a él. Su sintaxis es muy pequeña y corresponde solo a un subconjunto muy pequeño de etiquetas HTML. La idea es no para crear una sintaxis que facilite la inserción de etiquetas HTML. En mi opinión, las etiquetas HTML ya son fáciles de insertar. La idea de Markdown es facilitar la lectura, escritura y edición de prosa. HTML es un publicación formato; Markdown es un escribiendo
formato. Por lo tanto, la sintaxis de formato de Markdown solo aborda los problemas que se pueden transmitir en texto sin formato.

Si le preocupa el relleno entre elementos, le preocupa formateo, no escribiendo, que está más allá del alcance previsto de Markdown. Sí, es posible volver a HTML sin formato (posiblemente con CSS en línea incrustado) para forzar su formateo, pero así es exactamente como se supone que funciona. De hecho, el siguiente párrafo del documento citado anteriormente dice:

Para cualquier marcado que no esté cubierto por la sintaxis de Markdown, simplemente use HTML. No es necesario precederlo o delimitarlo para indicar que está cambiando de Markdown a HTML; solo usa las etiquetas.

Por lo tanto, la forma adecuada de abordar su problema es con HTML y / o CSS sin procesar, no con una sintaxis especial de Markdown.

Aquí puedes ver las comentarios y valoraciones de los lectores

Nos encantaría que puedieras compartir este ensayo si lograste el éxito.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *