Studiando xhtml e css su una guida 100% per gli standard web e per la semantica ho imparato anche ad usare ovviamente le tabelle con i relativi tags. Li pero si parlava solo di <table> <tr> e <td> (con relativi attributi di questi ultimi 2 come colspawn e rowspawn), tralasciando quindi ad es <caption>, <thead>, <tbody> e <tfoot>. Quindi ad es si usavano classi per definire i titoli nella tabella ecc invece che i relativi tag sopracitati.
A me è sembrato sempre un sistema piu ordinato (quello che ho studiato) e pulito sopratutto per quanto riguarda il codice xhtml perche è meno confusionario e i tag sono solo quei 3 piu le classi per fare appunto titoli ecc.
Voi dite che semanticamente è piu corretto fare uso di quei 4 tag per i relativi scopi? Non riguardano di piu la presentazione?