Noto che i tag HTML VAR () non sono inclusi nell’HTML supportato per i messaggi di Discourse, quindi vengono rimossi durante la pubblicazione.
è un metodo comunemente accettato per indicare che una parte del testo non deve essere presa alla lettera. Viene spesso utilizzato nelle stringhe di esempio. Ad esempio, potrei dire a qualcuno che può visualizzare il proprio elenco di notifiche visitando questo URL:
Lo stile predefinito della maggior parte dei browser renderizzerebbe la porzione username in corsivo, per indicare che è intesa per essere sostituita piuttosto che copiata testualmente.
Ma in Discourse, username diventa semplicemente username, con i tag var rimossi. C’è qualche possibilità che il tag , molto utile, possa essere aggiunto all’elenco HTML consentito?
Potrei sbagliarmi, ma non credo che funzionerebbe.
Tutte quelle tecniche aggiungono attributi di stile a elementi HTML esistenti, nell’output generato. Ma, nel caso di <var>, il tag effettivo viene rimosso dall’HTML generato. Quindi, non c’è nulla da stilizzare.
Potrei aggiungere uno span per stilizzare un po’ di testo con il corsivo, certo… ma potrei semplicemente usare MarkDown per quello. Non sarebbe comunque la stessa cosa che racchiudere il testo in <var>...</var>. <var> è semanticamente diverso dal semplice corsivo (anche se di solito visualizza in quel modo), in particolare quando si tratta di dispositivi che analizzano il contenuto effettivo della pagina, come screen reader e altre tecnologie assistive.
…A meno che non stia fraintendendo le informazioni da quel post che hai linkato?