Le tabelle all'interno dei tavoli sono una buona idea nella giusta circostanza

4

Mi sono ritrovato a voler mettere un tavolo in un tavolo. Ho avuto un momentaneo flashback bellico di pagine Web legacy e modelli di email html e stavo per accantonare l'idea, ma poi ho considerato che in questo caso aveva un senso.

Ho una tabella che mostra le informazioni di gioco tabulari. Ci sono 2 giocatori in una partita. Voglio mostrare le loro informazioni tabulari nella tabella di gioco.

Questa è una buona situazione per usare un tavolo in una tabella? È HTML semantico? Le tabelle all'interno delle tabelle sono valide anche in HTML5?

    
posta Goose 09.06.2017 - 04:06
fonte

1 risposta

9

L'HTML semantico riguarda la descrizione accurata della struttura semantica del tuo documento. Se il tuo documento contiene dati tabulari, usa una tabella. Se il tuo documento contiene dati tabellari che sono a sua volta tabulari, allora usa un table-in-a-table.

In effetti, direi che non usare una tabella per rappresentare i dati tabulari viola HTML semantico.

Questo non è SQL, il primo modulo normale (i dati devono essere atomici) non si applica. (Oh, e BTW, ci sono database relazionali chiamati (NF) ² per Non-First-Normal-Form che permettono esattamente questo: colonne il cui tipo è una tabella.)

Il modello di contenuto di un <td> elemento è Contenuto del flusso , che include <table> elemento .

    
risposta data 09.06.2017 - 04:20
fonte

Leggi altre domande sui tag