proyecto node jade es6 crear node.js pug

node.js - node - install express



¿Qué es una forma concisa de crear elementos en línea en Jade? (3)

Me gusta poner todos mis elementos en línea en una sola línea.

<ul> <li><a>click<span>here</span><strong>!</strong></a></li>

Se pregunta si hay una mejor manera de crear elementos en línea en Jade que esto:

ul li a(href="#") click span here strong !

Esto se acerca un poco, pero no estoy seguro de cómo agregar el span y las etiquetas fuertes sin romper las líneas.

ul li: a(href=''#'') click span ...

Obviamente, este no es un gran problema, pero es un poco molesto que no pueda poner elementos en línea en línea. Gracias por la ayuda


Me encontré con esto hoy mismo. Encontré una forma de hacer esto en jade usando la tubería. Aquí está mi ejemplo envolviendo una etiqueta fuerte dentro de un elemento ap.

p.some-class strong This Renders Strong |This renders normal


También tuve problemas con esto hace un tiempo; la única respuesta que encontré es solo usar HTML.

ul li: a(href=''#'') click<span>here</span><strong>!</strong>


Desde la versión 1.0 , jade admite etiquetas en línea:

#[tag(attribute=''value'') inner stuff]

En tu caso, eso sería:

ul li #[a(href="#") click #[span here #[strong !]]]