This document is based on questions asked on PEAR general mailing list and other mailing lists and forums.
Here is an example on how to set the attribute string id="header" for the thead tag. For the other two tags the procedure is similar.
$table = new HTML_Table();
$thead =& $table->getHeader();
$thead->setAttributes(array('id' => 'header'));
This would give the following result:
<table> <thead id="header"> [...] </thead> [...] </table>
Besides the possibility to pass attributes to the HTML_Table constructor, there are several more methods that can be used.