10
XHTML ha un 'opinione' riguardo l'uso di <thead>
, <tfoot>
e <tbody>
?XHTML thead, tfoot e tbody important
Esiste un caso in cui dovrebbero essere utilizzati?
Grazie.
XHTML ha un 'opinione' riguardo l'uso di <thead>
, <tfoot>
e <tbody>
?XHTML thead, tfoot e tbody important
Esiste un caso in cui dovrebbero essere utilizzati?
Grazie.
Ogni volta che si dispone di un ''
@Gareth - non nel vero XHTML. cioè quando è servito come application/xhtml + xml. – Alohci
risposta
come indicato qui What is benefit of <thead>
Se si utilizza tabelle per fare della struttura allora non usare questi.Se stai visualizzando dati tabulari, usalo.
E se non si dispone di nulla da inserire in
tfoot
, non aggiungere questo.troverete alcune buone risposte qui anche What is benefit of <thead>
fonte
2010-09-29 00:15:29
Grazie m-s-g. Quindi, se scrivo "
@Francisc: No, viene sempre aggiunto un 'implicito
. – DisgruntledGoatVa bene, grazie. – Francisc
Ti permettono di aggiungere semantica alla tua tabella, e ti permettono anche di modellare la testa e il piede della tabella senza introdurre classi/id ridondanti.
non riesco a pensare a una situazione in cui si deve di usarlo, anche se so che alcuni plugin jQuery utilizzano il piede testa & per controllare i comportamenti.
Se i dati tabulari ha bisogno di intestazioni e righe di riepilogo, usarli, se non non
fonte
2010-09-28 22:54:04
Le uniche regole, che io sappia, è che il
thead
(se utilizzato) deve essere definito prima etfoot
(se utilizzato) prima del iltbody
(un po 'contro-intuitivo, a mio avviso, ma sono le regole).Penso che lo scopo di
thead
sia parzialmente a scopo di stampa, consentendo alle colonne stampate su una seconda pagina di ripetere il numerothead
, in modo che i dati abbiano più senso.In teoria potrebbe anche consentire una scorrimento
tbody
nel caso di lunghi tavoli, con intestazioni fisse:Ciò, tuttavia, non funziona attualmente (senza l'utilizzo di almeno due tavoli, credo).
Il vantaggio maggiore, tuttavia, come note @Glenn Slaven, sembra essere semantico.
fonte
2010-09-28 22:58:18
L'idea di mettere '
' prima di '' è in modo tale che le informazioni di riepilogo (piè di pagina) possano essere visualizzate mentre una grande tabella di dati sta ancora scaricando – Gareth@Gareth, sì. Ha senso * senso * farlo in quel modo, ma sembra solo, come ho detto, contro-intuitivo è tutto. =) –
Si noti che è valido inserire il 'tfoot' prima o dopo il' tbody' s in (X) HTML5. Il ragionamento di Gareth è valido, ma come David, molte persone hanno trovato il modo HTML4 di farlo contro-intuitivo, quindi le regole erano rilassate. Non fa differenza per il modo in cui i browser funzionano, è solo un cambiamento di validità. – Alohci
Problemi correlati