Cómo usar tanto <div> como enlace con funciones data-theme

Se dice en esta publicación sobre la personalización de estilos personales que no es posible usar una etiqueta de enlace \u003ca\u003e directamente porque es una excepción y no permite ningún atributo de datos.
La solución es usar un [enlace] de Markdown para permitir el uso de atributos, como este:

Código:

This \u003cspan data-button\u003e[link](https://discourse.org/)\u003c/span\u003e use Mardown !

Resultado:
\u003eThis \u003cspan data-button\u003elink\u003c/span\u003e use Mardown !

Sin embargo, para la estructura de esta publicación específica (e incluso para todo discourse), necesito usar \\u003cdiv\u003e en html para facilitar su uso, pero esto parece impedir que cualquier BBCode o markdown se interprete correctamente. Por lo tanto, usar enlaces de markdown no funciona directamente dentro de un div.

Código:

\u003cdiv\u003e
This \u003cspan data-button\u003e[link](https://discourse.org/)\u003c/span\u003e use Mardown in a div !
\u003c/div\u003e

Resultado:
\u003e\u003cdiv\u003e
\u003eThis \u003cspan data-button\u003elink\u003c/span\u003e use Mardown in a div !
\u003e\u003c/div\u003e

Me encuentro incapaz de usar etiquetas \u003ca\u003e, que impiden los atributos de datos, e incapaz de usar markdown o BBCode, que solo funcionan fuera de los divs.

¿Alguien puede sugerir una solución? Muchas gracias.

Echa un vistazo a [wrap] como en Placeholder Forms, ¿quizás?

2 Me gusta

Creo que si tienes algo en la línea con el div de apertura, deberías estar bien, por ejemplo:

Este es un texto <div >
¡Este es un [enlace](https://example.com) muy genial!

</div >

Se convierte en:

O incluso un div espaciado debería funcionar:

Este es un texto

<div >

¡Este es un [enlace](https://example.com) muy genial!

</div >

Se convierte en:

5 Me gusta

¡SÍ! ¡Gracias, los 2 métodos funcionan muy bien!

2 Me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.