In questi giorni ho avuto molto da fare per cui non sono riuscito a rispondere.
Nei vari esperimenti ho cercato di fare anche questo e non ho avuto una risposta come mi aspettavo. Con tutta probabilità a causa della mia scarsa esperienza.
Per la fretta di rispondere e per il codice articolato che ho messo in piedi ho tralasciato inavvertitamente alcune parti che tu giustamente hai fatto notare. Inoltre, come da tuo consiglio, ho fatto validare il codice html su: https://validator.w3.org/ che mi ha messo alla luce degli errori in una tabella creata nel codice completo.
Grazie di tutto. Ti offro una pizza virtuale.