Como usar ambos divd e link com recursos data-theme

É dito neste post sobre a personalização de estilos pessoais que não é possível usar uma tag de link \\u003ca\u003e diretamente porque é uma exceção e não permite nenhum atributo de dados.
A solução é usar um [link] em Markdown para permitir o uso de atributos, assim como este:

Código:

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

Resultado:

Este \u003cspan data-button\u003elink\u003c/span\u003e usa Mardown!

No entanto, para a estrutura deste post específico (e até mesmo para todo o discourse), preciso usar \\u003cdiv\u003e em HTML para facilitar o uso, mas isso parece impedir que qualquer BBCode ou markdown seja interpretado corretamente. Portanto, usar links em markdown não funciona diretamente em um div.

Código:

\u003cdiv\u003e
Este \u003cspan data-button\u003e[link](https://discourse.org/)\u003c/span\u003e usa Mardown em um div!
\u003c/div\u003e

Resultado:

\u003cdiv\u003e

Este \u003cspan data-button\u003elink\u003c/span\u003e usa Mardown em um div!
\u003c/div\u003e

Fico impossibilitado de usar tags \\u003ca\u003e, que impedem atributos de dados, e impossibilitado de usar markdown ou BBCode, que só funcionam fora de divs.

Alguém pode sugerir uma solução? Muito obrigado.

Dê uma olhada em [wrap] como em Placeholder Forms, talvez?

2 curtidas

Acho que se você tiver algo na linha com a div de abertura, tudo ficará bem, por exemplo:

Este é um texto <div >
Este é um [link](https://example.com) muito legal!

</div >

Torna-se:

Ou até mesmo uma div com espaço deve funcionar:

Este é um texto

<div >

Este é um [link](https://example.com) muito legal!

</div >

Torna-se:

5 curtidas

SIM! Obrigado, os 2 métodos funcionam muito bem!

2 curtidas

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