È possibile applicare uno stile personalizzato a un div all’interno di un post?
Ho visto che qualsiasi class non in lista bianca viene rimossa, e ho provato ad aggiungere style= ai miei div e span senza successo. Qualcuno sa se esiste un modo per farlo?
In sostanza, ho un bot che pubblica da uno strumento interno e vorrei che i post avessero un aspetto simile allo strumento, per rendere evidente che non si tratta di un normale post di Discourse, qualcosa come questo:
Ci sono diversi div e span nidificati per renderlo gradevole, ognuno con il proprio CSS associato.
Idealmente, se il bot potesse pubblicare qualcosa di simile a questo:
<div class="mytool">
<div class="item">
<div class="name">Machine64</div>
<div class="message">Operazione top secret eseguita con successo</div>
</div>
<div class="item">
<div class="name">Device 08</div>
<div class="message">Test fallito alle 16:22</div>
</div>
</div>
quelle class aggiuntive verrebbero specificate nel CSS globale di Discourse, ma anche se potessi raggruppare tutti gli stili nei tag style, questo risolverebbe il mio problema.
Questo potrebbe non essere appropriato per dev, ma non ero sicuro di dove dovesse andare, dato che non è né un tema né un plugin! Spostalo pure se si trova nel posto sbagliato
Ho appena provato lo stesso codice e funziona correttamente per me. Forse prova:
div[data-theme-bot] {
color: red !important;
}
Se funziona, significa che qualche CSS da qualche altra parte (un tema, un componente o un plugin) aveva una specificità maggiore rispetto a questo stile, quindi veniva sovrascritto.