Qualcuno può spiegare la formattazione dei post con HTML?

Alcuni contesti:

Sono ancora nella fase iniziale di apprendimento dell’HTML, quindi per favore abbiate pazienza con me.

Ho notato che il compositore traduce alcuni codici HTML, ma non sembra riconoscere elementi o attributi più dettagliati.


Ad esempio, il compositore legge una tabella di base come questa:

<table>
 <tr>
  <th>Nome</th>
  <th>Colore preferito</th>
 </tr>
 <tr>
  <td>Bob</td>
  <td>Giallo</td>
 </tr>
 <tr>
  <td>Michelle</td>
  <td>Viola</td>
 </tr>
</table>
Nome Colore preferito
Bob Giallo
Michelle Viola

Questo sembra funzionare perfettamente, una tabella semplice costruita con elementi di base.


Ma il compositore non sembra voler leggere elementi e attributi più specializzati. Ad esempio, se aggiungo uno stile per le colonne sotto l’elemento di apertura <table>:

<table>
  <colgroup>
    <col style="background-color: yellow" span="2">
  </colgroup>
 <tr>
  <th>Nome</th>
  <th>Colore preferito</th>
 </tr>
 <tr>
  <td>Bob</td>
  <td>Giallo</td>
 </tr>
 <tr>
  <td>Michelle</td>
  <td>Viola</td>
 </tr>
</table>

Il compositore non lo traduce; inoltre non rompe nulla:

Nome Colore preferito
Bob Giallo
Michelle Viola

Ora, una delle cose che ho incontrato durante il mio tuffo a capofitto nella programmazione, è che esiste più di un modo per fare le cose. Sembra che ogni sito web offra un approccio diverso per raggiungere lo stesso risultato.

Apprezzerei qualsiasi informazione che possa aiutarmi a pensare meglio a riguardo.

Quindi, le mie domande:

  • È un problema del mio approccio o della mia attuale comprensione dell’HTML?

  • Il compositore è semplicemente selettivo su cosa traduce? E in tal caso, esistono parametri chiari a riguardo?

  • Esiste un’impostazione che possa abilitare il compositore a tradurre HTML più complesso? E abilitarla sarebbe una cattiva idea?

Grazie

L’HTML non elaborato causerebbe molte vulnerabilità di sicurezza (nei post). È consentito solo un sottoinsieme molto ristretto e rigorosamente autorizzato di tag ed elementi.

In generale, non dovresti utilizzare HTML; usa il Markdown, come indicato su Markdown Reference.

Per quanto riguarda le aree di Amministrazione e Personalizzazione, dove l’HTML è consentito come parte della configurazione e personalizzazione del sito, gli amministratori possono effettivamente inserire qualsiasi HTML desiderino.