-my @termlist = qw(html cga xterm tango);
-print '<tr>', (map {'<th colspan="3">'.$_} @termlist), "</tr>\n";
-for my $num (0 .. 15) {
- printf('<tr>%s</tr>'."\n",
- join('', map {
- my $rgb = $col{$_}[$num + 2];
- colcell($_ eq 'html' ? $col{-name}[$num] : $num, $rgb, $col{$_}[0])
- } @termlist ),
- );
+for my $term (qw/html cga xterm tango/) {
+ print '<li>', "\n";
+ print '<table>', "\n";
+ print "<caption>$term</caption>\n";
+ for my $num (0 .. 15) {
+ my $rgb = $col{$term}[$num + 2];
+ print '<tr>',
+ colcell($term eq 'html' ? $col{-name}[$num] : $num, $rgb, $col{$term}[0]);
+ }
+ print "</table></li>\n\n";