He visto que cualquier class que no esté en la lista blanca se elimina, y he intentado agregar style= a mis divs y spans sin éxito. ¿Alguien sabe si hay alguna forma de hacerlo?
Básicamente, tengo un bot que publica desde una herramienta interna y me gustaría que las publicaciones tengan un aspecto similar al de la herramienta para que sea obvio que no es una publicación normal de Discourse, algo como esto:
Tiene varios divs y spans anidados para que se vea bien, y cada uno tiene su propio CSS asociado.
Idealmente, si el bot pudiera publicar algo como esto:
<div class="mytool">
<div class="item">
<div class="name">Machine64</div>
<div class="message">Operación top secret ejecutada con éxito</div>
</div>
<div class="item">
<div class="name">Dispositivo 08</div>
<div class="message">Prueba fallida a las 16:22</div>
</div>
</div>
esas class adicionales estarían definidas en el CSS global de Discourse. Pero incluso si pudiera agrupar todos mis estilos en etiquetas style, eso resolvería mi problema.
Esto quizás no sea apropiado para dev, pero no estaba seguro de dónde debería ir, ya que realmente no es ni de temas ni de plugins. Por favor, muévelo si está en el lugar incorrecto
Acabo de probar el mismo código y funciona bien en mi caso. ¿Quizás intentes esto:
div[data-theme-bot] {
color: red !important;
}
Si eso funciona, significa que algún CSS en otro lugar (un tema, un componente o un plugin) tenía mayor especificidad que este estilo, por lo que se estaba sobrescribiendo.