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