Case Studies #3 - Ottawa Senators vs. Buffalo Sabres - Game ID # 270519002
Note: Table in "hassum" mode
This case study use table with the option "hassum".
About this Case Studies
Reference: Re: several messages about tables and related subjects from Ian Hickson on the public-html@w3.org mailing list
Extract from the mailing list
On Sun, 23 Mar 2008, Ian Hickson wrote: Executive summary: * header/id is in. * summary="" is not in. * axis="" is not in. * the automatic header association algorithm has been expanded. * a number of minor fixes and editorial edits were made. [... snip ...] On Tue, 22 Jan 2008, Ben 'Cerbera' Millard wrote: [... snip ...] > 2. >http://sports.espn.go.com/nhl/boxscore?gameId=270519002< > [[[ > 1st Period Summary: > * Columns 3 and 4 start with individual headers but are replaced by a > spanned header. 'Smart colspan' wouldn't recognise this because it would fail > in other tables, IIRC. > 2nd Period Summary, 3rd Period Summary and OT Summary are the same as 1st > Period Summary. > ]]] > Specifically, the "PENALTY DETAIL" header cell in each table. > > The data cells below this would get that header applied to them, but smart > colspan would also apply the "SCORING DETAIL" and "SCORE" headers? I'm not > sure how to solve this case. Yeah, this one I don't have a solution for. Even scope="" an row groups can't help with this one. [... snip ...]
Context
This case study objective is to use the 12 new techniques about Tables and show that the table sample provided from the email extract can be handle by the WET table parser but not by the current HTML5 algorithm as per September 3, 2012
Visual
As of September 3, 2012
Table Source Code
<table border="1" width="100%" class="mod-data mod-pbp"><thead><tr bgcolor="#555555"><td style="text-align:left; padding:0; border-right:1px solid #FFFFFF;" colspan="5"><div style="border:none;" class="mod-header"><h4 style="text-align:left">1st Period Summary</h4></div></td></tr>
<tr>
<th style="text-align:left">Time</th>
<th style="text-align:left; width:50px;">Team</th>
<th style="text-align:left">Scoring Detail</th>
<th width="5%" style="text-align:center">OTT</th>
<th width="5%" style="text-align:center">BUF</th>
</tr>
</thead><tbody><tr class="even"><td align="center" valign="top" colspan="3">No scoring this period</td><td valign="top" style="text-align:center;">0</td><td valign="top" style="text-align:center;">0</td></tr></tbody><thead><tr align="right" class="colhead"><th align="left">Time</th><th style="text-align:left;">Team</th><th colspan="3" style="text-align:left;">Penalty Detail</th></tr></thead><tbody><tr class="even"><td width="50px" valign="top">16:16</td><td valign="top"><div class="logo-small logo-nhl-small nhl-small-14"></div></td><td valign="top" colspan="3">Chris Neil: 2 Minutes for Interference of Drew Stafford </td></tr><tr class="odd"><td width="50px" valign="top">17:53</td><td valign="top"><div class="logo-small logo-nhl-small nhl-small-2"></div></td><td valign="top" colspan="3">Derek Roy: 2 Minutes for Hooking Wade Redden </td></tr></tbody><thead><tr bgcolor="#555555"><td style="text-align:left; padding:0; border-right:1px solid #FFFFFF;" colspan="5"><div style="border:none;" class="mod-header"><h4 style="text-align:left">2nd Period Summary</h4></div></td></tr>
<tr>
<th style="text-align:left">Time</th>
<th style="text-align:left; width:50px;">Team</th>
<th style="text-align:left">Scoring Detail</th>
<th width="5%" style="text-align:center">OTT</th>
<th width="5%" style="text-align:center">BUF</th>
</tr>
</thead><tbody><tr class="even"><td valign="top">4:30</td><td valign="top"><div class="logo-small logo-nhl-small nhl-small-2"></div></td><td valign="top">Jochen Hecht (4) <br><i>Assists: Jason Pominville, Danny Briere</i></td><td valign="top" style="text-align:center;">0</td><td valign="top" style="text-align:center;">1</td></tr><tr class="odd"><td valign="top">15:41</td><td valign="top"><div class="logo-small logo-nhl-small nhl-small-14"></div></td><td valign="top">Dany Heatley (6) <br><i>Assists: Jason Spezza, Wade Redden</i></td><td valign="top" style="text-align:center;">1</td><td valign="top" style="text-align:center;">1</td></tr><tr class="even"><td valign="top">19:21</td><td valign="top"><div class="logo-small logo-nhl-small nhl-small-14"></div></td><td valign="top">Jason Spezza (7) <br><i>Assists: Daniel Alfredsson, Dany Heatley</i></td><td valign="top" style="text-align:center;">2</td><td valign="top" style="text-align:center;">1</td></tr></tbody><thead><tr align="right" class="colhead"><th align="left">Time</th><th style="text-align:left;">Team</th><th colspan="3" style="text-align:left;">Penalty Detail</th></tr></thead><tbody><tr class="even"><td width="50px" valign="top">5:16</td><td valign="top"><div class="logo-small logo-nhl-small nhl-small-2"></div></td><td valign="top" colspan="3">Jochen Hecht: 2 Minutes for Hooking Dany Heatley </td></tr><tr class="odd"><td width="50px" valign="top">6:29</td><td valign="top"><div class="logo-small logo-nhl-small nhl-small-2"></div></td><td valign="top" colspan="3">Derek Roy: 2 Minutes for Hooking Jason Spezza </td></tr><tr class="even"><td width="50px" valign="top">12:29</td><td valign="top"><div class="logo-small logo-nhl-small nhl-small-14"></div></td><td valign="top" colspan="3">Mike Fisher: 2 Minutes for Interference of Brian Campbell </td></tr><tr class="odd"><td width="50px" valign="top">12:29</td><td valign="top"><div class="logo-small logo-nhl-small nhl-small-14"></div></td><td valign="top" colspan="3">Mike Fisher: 2 Minutes for Interference of Paul Gaustad </td></tr><tr class="even"><td width="50px" valign="top">13:36</td><td valign="top"><div class="logo-small logo-nhl-small nhl-small-2"></div></td><td valign="top" colspan="3">Brian Campbell: 2 Minutes for Tripping Daniel Alfredsson </td></tr></tbody><thead><tr bgcolor="#555555"><td style="text-align:left; padding:0; border-right:1px solid #FFFFFF;" colspan="5"><div style="border:none;" class="mod-header"><h4 style="text-align:left">3rd Period Summary</h4></div></td></tr>
<tr>
<th style="text-align:left">Time</th>
<th style="text-align:left; width:50px;">Team</th>
<th style="text-align:left">Scoring Detail</th>
<th width="5%" style="text-align:center">OTT</th>
<th width="5%" style="text-align:center">BUF</th>
</tr>
</thead><tbody><tr class="even"><td valign="top">10:58</td><td valign="top"><div class="logo-small logo-nhl-small nhl-small-2"></div></td><td valign="top">Maxim Afinogenov (5) (Power Play) <br><i>Assists: Danny Briere, Thomas Vanek</i></td><td valign="top" style="text-align:center;">2</td><td valign="top" style="text-align:center;">2</td></tr></tbody><thead><tr align="right" class="colhead"><th align="left">Time</th><th style="text-align:left;">Team</th><th colspan="3" style="text-align:left;">Penalty Detail</th></tr></thead><tbody><tr class="even"><td width="50px" valign="top">3:33</td><td valign="top"><div class="logo-small logo-nhl-small nhl-small-14"></div></td><td valign="top" colspan="3">Daniel Alfredsson: 2 Minutes for Hooking Ales Kotalik </td></tr><tr class="odd"><td width="50px" valign="top">8:55</td><td valign="top"><div class="logo-small logo-nhl-small nhl-small-14"></div></td><td valign="top" colspan="3">Anton Volchenkov: 2 Minutes for Tripping Danny Briere </td></tr><tr class="even"><td width="50px" valign="top">9:25</td><td valign="top"><div class="logo-small logo-nhl-small nhl-small-14"></div></td><td valign="top" colspan="3">Christoph Schubert: 2 Minutes for Slashing Tim Connolly </td></tr><tr class="odd"><td width="50px" valign="top">12:21</td><td valign="top"><div class="logo-small logo-nhl-small nhl-small-14"></div></td><td valign="top" colspan="3">Chris Neil: 2 Minutes for Roughing Adam Mair </td></tr><tr class="even"><td width="50px" valign="top">17:10</td><td valign="top"><div class="logo-small logo-nhl-small nhl-small-14"></div></td><td valign="top" colspan="3">Mike Comrie: 2 Minutes for Delay of Game </td></tr></tbody><thead><tr bgcolor="#555555"><td style="text-align:left; padding:0; border-right:1px solid #FFFFFF;" colspan="5"><div style="border:none;" class="mod-header"><h4 style="text-align:left">OT Summary</h4></div></td></tr>
<tr>
<th style="text-align:left">Time</th>
<th style="text-align:left; width:50px;">Team</th>
<th style="text-align:left">Scoring Detail</th>
<th width="5%" style="text-align:center">OTT</th>
<th width="5%" style="text-align:center">BUF</th>
</tr>
</thead><tbody><tr class="even"><td valign="top">9:32</td><td valign="top"><div class="logo-small logo-nhl-small nhl-small-14"></div></td><td valign="top">Daniel Alfredsson (10) <br><i>Assists: Dany Heatley, Andrej Meszaros</i></td><td valign="top" style="text-align:center;">3</td><td valign="top" style="text-align:center;">2</td></tr></tbody><thead><tr align="right" class="colhead"><th align="left">Time</th><th style="text-align:left;">Team</th><th colspan="3" style="text-align:left;">Penalty Detail</th></tr></thead><tbody><tr class="even"><td align="center" valign="top" colspan="5">No penalties this period</td></tr></tbody></table>
Technique used
A combinaison of the 12 techniques submited to WAI Interest Group by Pierre Dubois would be used here.
1. Clean the current markup as is
Just keep the basic table markup
1st Period Summary | ||||
Time | Team | Scoring Detail | OTT | BUF |
---|---|---|---|---|
No scoring this period | 0 | 0 | ||
Time | Team | Penalty Detail | ||
16:16 | OTT | Chris Neil: 2 Minutes for Interference of Drew Stafford | ||
17:53 | BUF | Derek Roy: 2 Minutes for Hooking Wade Redden | ||
2nd Period Summary | ||||
Time | Team | Scoring Detail | OTT | BUF |
4:30 | BUF | Jochen Hecht (4) Assists: Jason Pominville, Danny Briere |
0 | 1 |
15:41 | OTT | Dany Heatley (6) Assists: Jason Spezza, Wade Redden |
1 | 1 |
19:21 | OTT | Jason Spezza (7) Assists: Daniel Alfredsson, Dany Heatley |
2 | 1 |
Time | Team | Penalty Detail | ||
5:16 | BUF | Jochen Hecht: 2 Minutes for Hooking Dany Heatley | ||
6:29 | BUF | Derek Roy: 2 Minutes for Hooking Jason Spezza | ||
12:29 | OTT | Mike Fisher: 2 Minutes for Interference of Brian Campbell | ||
12:29 | OTT | Mike Fisher: 2 Minutes for Interference of Paul Gaustad | ||
13:36 | BUF | Brian Campbell: 2 Minutes for Tripping Daniel Alfredsson | ||
3rd Period Summary | ||||
Time | Team | Scoring Detail | OTT | BUF |
10:58 | BUF | Maxim Afinogenov (5) (Power Play) Assists: Danny Briere, Thomas Vanek |
2 | 2 |
Time | Team | Penalty Detail | ||
3:33 | OTT | Daniel Alfredsson: 2 Minutes for Hooking Ales Kotalik | ||
8:55 | OTT | Anton Volchenkov: 2 Minutes for Tripping Danny Briere | ||
9:25 | OTT | Christoph Schubert: 2 Minutes for Slashing Tim Connolly | ||
12:21 | OTT | Chris Neil: 2 Minutes for Roughing Adam Mair | ||
17:10 | OTT | Mike Comrie: 2 Minutes for Delay of Game | ||
OT Summary | ||||
Time | Team | Scoring Detail | OTT | BUF |
9:32 | OTT | Daniel Alfredsson (10) Assists: Dany Heatley, Andrej Meszaros |
3 | 2 |
Time | Team | Penalty Detail | ||
No penalties this period |
Table Source Code
<table>
<thead>
<tr>
<td colspan="5">1st Period Summary</td>
</tr>
<tr>
<th>Time</th>
<th>Team</th>
<th>Scoring Detail</th>
<th>OTT</th>
<th>BUF</th>
</tr>
</thead>
<tbody>
<tr>
<td colspan="3">No scoring this period</td>
<td>0</td>
<td>0</td>
</tr>
</tbody>
<thead>
<tr>
<th>Time</th>
<th>Team</th>
<th colspan="3">Penalty Detail</th>
</tr>
</thead>
<tbody>
<tr>
<td>16:16</td>
<td>OTT</td>
<td colspan="3">Chris Neil: 2 Minutes for Interference of Drew Stafford</td>
</tr>
<tr>
<td>17:53</td>
<td>BUF</td>
<td colspan="3">Derek Roy: 2 Minutes for Hooking Wade Redden </td>
</tr>
</tbody>
<thead>
<tr>
<td colspan="5">2nd Period Summary</td>
</tr>
<tr>
<th>Time</th>
<th>Team</th>
<th>Scoring Detail</th>
<th>OTT</th>
<th>BUF</th>
</tr>
</thead>
<tbody>
<tr>
<td>4:30</td>
<td>BUF</td>
<td>Jochen Hecht (4) <br><i>Assists: Jason Pominville, Danny Briere</i></td>
<td>0</td>
<td>1</td>
</tr>
<tr>
<td>15:41</td>
<td>OTT</td>
<td>Dany Heatley (6) <br><i>Assists: Jason Spezza, Wade Redden</i></td>
<td>1</td>
<td>1</td>
</tr>
<tr>
<td>19:21</td>
<td>OTT</td>
<td>Jason Spezza (7) <br><i>Assists: Daniel Alfredsson, Dany Heatley</i></td>
<td>2</td>
<td>1</td>
</tr>
</tbody>
<thead>
<tr>
<th>Time</th>
<th>Team</th>
<th colspan="3">Penalty Detail</th>
</tr>
</thead>
<tbody>
<tr>
<td>5:16</td>
<td>BUF</td>
<td colspan="3">Jochen Hecht: 2 Minutes for Hooking Dany Heatley </td>
</tr>
<tr>
<td>6:29</td>
<td>BUF</td>
<td colspan="3">Derek Roy: 2 Minutes for Hooking Jason Spezza</td>
</tr>
<tr>
<td>12:29</td>
<td>OTT</td>
<td colspan="3">Mike Fisher: 2 Minutes for Interference of Brian Campbell</td>
</tr>
<tr>
<td>12:29</td>
<td>OTT</td>
<td colspan="3">Mike Fisher: 2 Minutes for Interference of Paul Gaustad</td>
</tr>
<tr>
<td>13:36</td>
<td>BUF</td>
<td colspan="3">Brian Campbell: 2 Minutes for Tripping Daniel Alfredsson</td>
</tr>
</tbody>
<thead>
<tr>
<td colspan="5">3rd Period Summary</td>
</tr>
<tr>
<th>Time</th>
<th>Team</th>
<th>Scoring Detail</th>
<th>OTT</th>
<th>BUF</th>
</tr>
</thead>
<tbody>
<tr>
<td>10:58</td>
<td>BUF</td>
<td>Maxim Afinogenov (5) (Power Play) <br><i>Assists: Danny Briere, Thomas Vanek</i></td>
<td>2</td>
<td>2</td>
</tr>
</tbody>
<thead>
<tr>
<th>Time</th>
<th>Team</th>
<th>Penalty Detail</th>
</tr>
</thead>
<tbody>
<tr>
<td>3:33</td>
<td>OTT</td>
<td colspan="3">Daniel Alfredsson: 2 Minutes for Hooking Ales Kotalik</td>
</tr>
<tr>
<td>8:55</td>
<td>OTT</td>
<td colspan="3">Anton Volchenkov: 2 Minutes for Tripping Danny Briere</td>
</tr>
<tr>
<td>9:25</td>
<td>OTT</td>
<td colspan="3">Christoph Schubert: 2 Minutes for Slashing Tim Connolly</td>
</tr>
<tr>
<td>12:21</td>
<td>OTT</td>
<td colspan="3">Chris Neil: 2 Minutes for Roughing Adam Mair</td>
</tr>
<tr>
<td>17:10</td>
<td>OTT</td>
<td colspan="3">Mike Comrie: 2 Minutes for Delay of Game</td>
</tr>
</tbody>
<thead>
<tr>
<td colspan="5">OT Summary</td>
</tr>
<tr>
<th>Time</th>
<th>Team</th>
<th>Scoring Detail</th>
<th>OTT</th>
<th>BUF</th>
</tr>
</thead>
<tbody>
<tr>
<td>9:32</td>
<td>OTT</td>
<td>Daniel Alfredsson (10) <br><i>Assists: Dany Heatley, Andrej Meszaros</i></td>
<td>3</td>
<td>2</td>
</tr>
</tbody>
<thead>
<tr>
<th>Time</th>
<th>Team</th>
<th colspan="3">Penalty Detail</th>
</tr>
</thead>
<tbody>
<tr>
<td colspan="5">No penalties this period</td>
</tr>
</tbody>
</table>
2. Find and Mark Cell Header
1st Period Summary | ||||
---|---|---|---|---|
Time | Team | Scoring Detail | OTT | BUF |
No scoring this period | 0 | 0 | ||
Time | Team | Penalty Detail | ||
16:16 | OTT | Chris Neil: 2 Minutes for Interference of Drew Stafford | ||
17:53 | BUF | Derek Roy: 2 Minutes for Hooking Wade Redden | ||
2nd Period Summary | ||||
Time | Team | Scoring Detail | OTT | BUF |
4:30 | BUF | Jochen Hecht (4) Assists: Jason Pominville, Danny Briere |
0 | 1 |
15:41 | OTT | Dany Heatley (6) Assists: Jason Spezza, Wade Redden |
1 | 1 |
19:21 | OTT | Jason Spezza (7) Assists: Daniel Alfredsson, Dany Heatley |
2 | 1 |
Time | Team | Penalty Detail | ||
5:16 | BUF | Jochen Hecht: 2 Minutes for Hooking Dany Heatley | ||
6:29 | BUF | Derek Roy: 2 Minutes for Hooking Jason Spezza | ||
12:29 | OTT | Mike Fisher: 2 Minutes for Interference of Brian Campbell | ||
12:29 | OTT | Mike Fisher: 2 Minutes for Interference of Paul Gaustad | ||
13:36 | BUF | Brian Campbell: 2 Minutes for Tripping Daniel Alfredsson | ||
3rd Period Summary | ||||
Time | Team | Scoring Detail | OTT | BUF |
10:58 | BUF | Maxim Afinogenov (5) (Power Play) Assists: Danny Briere, Thomas Vanek |
2 | 2 |
Time | Team | Penalty Detail | ||
3:33 | OTT | Daniel Alfredsson: 2 Minutes for Hooking Ales Kotalik | ||
8:55 | OTT | Anton Volchenkov: 2 Minutes for Tripping Danny Briere | ||
9:25 | OTT | Christoph Schubert: 2 Minutes for Slashing Tim Connolly | ||
12:21 | OTT | Chris Neil: 2 Minutes for Roughing Adam Mair | ||
17:10 | OTT | Mike Comrie: 2 Minutes for Delay of Game | ||
OT Summary | ||||
Time | Team | Scoring Detail | OTT | BUF |
9:32 | OTT | Daniel Alfredsson (10) Assists: Dany Heatley, Andrej Meszaros |
3 | 2 |
Time | Team | Penalty Detail | ||
No penalties this period |
Table Source Code
<table>
<thead>
<tr>
<th colspan="5">1st Period Summary</th>
</tr>
<tr>
<th>Time</th>
<th>Team</th>
<th>Scoring Detail</th>
<th>OTT</th>
<th>BUF</th>
</tr>
</thead>
<tbody>
<tr>
<td colspan="3">No scoring this period</td>
<td>0</td>
<td>0</td>
</tr>
</tbody>
<thead>
<tr>
<th>Time</th>
<th>Team</th>
<th colspan="3">Penalty Detail</th>
</tr>
</thead>
<tbody>
<tr>
<td>16:16</td>
<th>OTT</th>
<td colspan="3">Chris Neil: 2 Minutes for Interference of Drew Stafford</td>
</tr>
<tr>
<td>17:53</td>
<th>BUF</th>
<td colspan="3">Derek Roy: 2 Minutes for Hooking Wade Redden </td>
</tr>
</tbody>
<thead>
<tr>
<th colspan="5">2nd Period Summary</th>
</tr>
<tr>
<th>Time</th>
<th>Team</th>
<th>Scoring Detail</th>
<th>OTT</th>
<th>BUF</th>
</tr>
</thead>
<tbody>
<tr>
<td>4:30</td>
<th>BUF</th>
<td>Jochen Hecht (4) <br><i>Assists: Jason Pominville, Danny Briere</i></td>
<td>0</td>
<td>1</td>
</tr>
<tr>
<td>15:41</td>
<th>OTT</th>
<td>Dany Heatley (6) <br><i>Assists: Jason Spezza, Wade Redden</i></td>
<td>1</td>
<td>1</td>
</tr>
<tr>
<td>19:21</td>
<th>OTT</th>
<td>Jason Spezza (7) <br><i>Assists: Daniel Alfredsson, Dany Heatley</i></td>
<td>2</td>
<td>1</td>
</tr>
</tbody>
<thead>
<tr>
<th>Time</th>
<th>Team</th>
<th colspan="3">Penalty Detail</th>
</tr>
</thead>
<tbody>
<tr>
<td>5:16</td>
<th>BUF</th>
<td colspan="3">Jochen Hecht: 2 Minutes for Hooking Dany Heatley </td>
</tr>
<tr>
<td>6:29</td>
<th>BUF</th>
<td colspan="3">Derek Roy: 2 Minutes for Hooking Jason Spezza</td>
</tr>
<tr>
<td>12:29</td>
<th>OTT</th>
<td colspan="3">Mike Fisher: 2 Minutes for Interference of Brian Campbell</td>
</tr>
<tr>
<td>12:29</td>
<th>OTT</th>
<td colspan="3">Mike Fisher: 2 Minutes for Interference of Paul Gaustad</td>
</tr>
<tr>
<td>13:36</td>
<th>BUF</th>
<td colspan="3">Brian Campbell: 2 Minutes for Tripping Daniel Alfredsson</td>
</tr>
</tbody>
<thead>
<tr>
<th colspan="5">3rd Period Summary</th>
</tr>
<tr>
<th>Time</th>
<th>Team</th>
<th>Scoring Detail</th>
<th>OTT</th>
<th>BUF</th>
</tr>
</thead>
<tbody>
<tr>
<td>10:58</td>
<th>BUF</th>
<td>Maxim Afinogenov (5) (Power Play) <br><i>Assists: Danny Briere, Thomas Vanek</i></td>
<td>2</td>
<td>2</td>
</tr>
</tbody>
<thead>
<tr>
<th>Time</th>
<th>Team</th>
<th colspan="3">Penalty Detail</th>
</tr>
</thead>
<tbody>
<tr>
<td>3:33</td>
<th>OTT</th>
<td colspan="3">Daniel Alfredsson: 2 Minutes for Hooking Ales Kotalik</td>
</tr>
<tr>
<td>8:55</td>
<th>OTT</th>
<td colspan="3">Anton Volchenkov: 2 Minutes for Tripping Danny Briere</td>
</tr>
<tr>
<td>9:25</td>
<th>OTT</th>
<td colspan="3">Christoph Schubert: 2 Minutes for Slashing Tim Connolly</td>
</tr>
<tr>
<td>12:21</td>
<th>OTT</th>
<td colspan="3">Chris Neil: 2 Minutes for Roughing Adam Mair</td>
</tr>
<tr>
<td>17:10</td>
<th>OTT</th>
<td colspan="3">Mike Comrie: 2 Minutes for Delay of Game</td>
</tr>
</tbody>
<thead>
<tr>
<th colspan="5">OT Summary</th>
</tr>
<tr>
<th>Time</th>
<th>Team</th>
<th>Scoring Detail</th>
<th>OTT</th>
<th>BUF</th>
</tr>
</thead>
<tbody>
<tr>
<td>9:32</td>
<th>OTT</th>
<td>Daniel Alfredsson (10) <br><i>Assists: Dany Heatley, Andrej Meszaros</i></td>
<td>3</td>
<td>2</td>
</tr>
</tbody>
<thead>
<tr>
<th>Time</th>
<th>Team</th>
<th colspan="3">Penalty Detail</th>
</tr>
</thead>
<tbody>
<tr>
<td colspan="5">No penalties this period</td>
</tr>
</tbody>
</table>
3. Remove Duplicate column heading, but not row group duplicate heading
1st Period Summary | ||||
---|---|---|---|---|
Time | Team | Scoring Detail | OTT | BUF |
No scoring this period | 0 | 0 | ||
Penalty Detail | ||||
16:16 | OTT | Chris Neil: 2 Minutes for Interference of Drew Stafford | ||
17:53 | BUF | Derek Roy: 2 Minutes for Hooking Wade Redden | ||
2nd Period Summary | ||||
Scoring Detail | ||||
4:30 | BUF | Jochen Hecht (4) Assists: Jason Pominville, Danny Briere |
0 | 1 |
15:41 | OTT | Dany Heatley (6) Assists: Jason Spezza, Wade Redden |
1 | 1 |
19:21 | OTT | Jason Spezza (7) Assists: Daniel Alfredsson, Dany Heatley |
2 | 1 |
Penalty Detail | ||||
5:16 | BUF | Jochen Hecht: 2 Minutes for Hooking Dany Heatley | ||
6:29 | BUF | Derek Roy: 2 Minutes for Hooking Jason Spezza | ||
12:29 | OTT | Mike Fisher: 2 Minutes for Interference of Brian Campbell | ||
12:29 | OTT | Mike Fisher: 2 Minutes for Interference of Paul Gaustad | ||
13:36 | BUF | Brian Campbell: 2 Minutes for Tripping Daniel Alfredsson | ||
3rd Period Summary | ||||
Scoring Detail | ||||
10:58 | BUF | Maxim Afinogenov (5) (Power Play) Assists: Danny Briere, Thomas Vanek |
2 | 2 |
Penalty Detail | ||||
3:33 | OTT | Daniel Alfredsson: 2 Minutes for Hooking Ales Kotalik | ||
8:55 | OTT | Anton Volchenkov: 2 Minutes for Tripping Danny Briere | ||
9:25 | OTT | Christoph Schubert: 2 Minutes for Slashing Tim Connolly | ||
12:21 | OTT | Chris Neil: 2 Minutes for Roughing Adam Mair | ||
17:10 | OTT | Mike Comrie: 2 Minutes for Delay of Game | ||
OT Summary | ||||
Scoring Detail | ||||
9:32 | OTT | Daniel Alfredsson (10) Assists: Dany Heatley, Andrej Meszaros |
3 | 2 |
Penalty Detail | ||||
No penalties this period |
Table Source Code
<table>
<thead>
<tr>
<th colspan="5">1st Period Summary</th>
</tr>
<tr>
<th>Time</th>
<th>Team</th>
<th>Scoring Detail</th>
<th>OTT</th>
<th>BUF</th>
</tr>
</thead>
<tbody>
<tr>
<td colspan="3">No scoring this period</td>
<td>0</td>
<td>0</td>
</tr>
</tbody>
<tbody>
<tr>
<th colspan="5">Penalty Detail</th>
</tr>
</tbody>
<tbody>
<tr>
<td>16:16</td>
<th>OTT</th>
<td colspan="3">Chris Neil: 2 Minutes for Interference of Drew Stafford</td>
</tr>
<tr>
<td>17:53</td>
<th>BUF</th>
<td colspan="3">Derek Roy: 2 Minutes for Hooking Wade Redden </td>
</tr>
</tbody>
<tbody>
<tr>
<th colspan="5">2nd Period Summary</th>
</tr>
<tr>
<th colspan="5">Scoring Detail</th>
</tr>
</tbody>
<tbody>
<tr>
<td>4:30</td>
<th>BUF</th>
<td>Jochen Hecht (4) <br><i>Assists: Jason Pominville, Danny Briere</i></td>
<td>0</td>
<td>1</td>
</tr>
<tr>
<td>15:41</td>
<th>OTT</th>
<td>Dany Heatley (6) <br><i>Assists: Jason Spezza, Wade Redden</i></td>
<td>1</td>
<td>1</td>
</tr>
<tr>
<td>19:21</td>
<th>OTT</th>
<td>Jason Spezza (7) <br><i>Assists: Daniel Alfredsson, Dany Heatley</i></td>
<td>2</td>
<td>1</td>
</tr>
</tbody>
<tbody>
<tr>
<th colspan="5">Penalty Detail</th>
</tr>
</tbody>
<tbody>
<tr>
<td>5:16</td>
<th>BUF</th>
<td colspan="3">Jochen Hecht: 2 Minutes for Hooking Dany Heatley </td>
</tr>
<tr>
<td>6:29</td>
<th>BUF</th>
<td colspan="3">Derek Roy: 2 Minutes for Hooking Jason Spezza</td>
</tr>
<tr>
<td>12:29</td>
<th>OTT</th>
<td colspan="3">Mike Fisher: 2 Minutes for Interference of Brian Campbell</td>
</tr>
<tr>
<td>12:29</td>
<th>OTT</th>
<td colspan="3">Mike Fisher: 2 Minutes for Interference of Paul Gaustad</td>
</tr>
<tr>
<td>13:36</td>
<th>BUF</th>
<td colspan="3">Brian Campbell: 2 Minutes for Tripping Daniel Alfredsson</td>
</tr>
</tbody>
<tbody>
<tr>
<th colspan="5">3rd Period Summary</th>
</tr>
<tr>
<th colspan="5">Scoring Detail</th>
</tr>
</tbody>
<tbody>
<tr>
<td>10:58</td>
<th>BUF</th>
<td>Maxim Afinogenov (5) (Power Play) <br><i>Assists: Danny Briere, Thomas Vanek</i></td>
<td>2</td>
<td>2</td>
</tr>
</tbody>
<tbody>
<tr>
<th colspan="5">Penalty Detail</th>
</tr>
</tbody>
<tbody>
<tr>
<td>3:33</td>
<th>OTT</th>
<td colspan="3">Daniel Alfredsson: 2 Minutes for Hooking Ales Kotalik</td>
</tr>
<tr>
<td>8:55</td>
<th>OTT</th>
<td colspan="3">Anton Volchenkov: 2 Minutes for Tripping Danny Briere</td>
</tr>
<tr>
<td>9:25</td>
<th>OTT</th>
<td colspan="3">Christoph Schubert: 2 Minutes for Slashing Tim Connolly</td>
</tr>
<tr>
<td>12:21</td>
<th>OTT</th>
<td colspan="3">Chris Neil: 2 Minutes for Roughing Adam Mair</td>
</tr>
<tr>
<td>17:10</td>
<th>OTT</th>
<td colspan="3">Mike Comrie: 2 Minutes for Delay of Game</td>
</tr>
</tbody>
<tbody>
<tr>
<th colspan="5">OT Summary</th>
</tr>
<tr>
<th colspan="5">Scoring Detail</th>
</tr>
</tbody>
<tbody>
<tr>
<td>9:32</td>
<th>OTT</th>
<td>Daniel Alfredsson (10) <br><i>Assists: Dany Heatley, Andrej Meszaros</i></td>
<td>3</td>
<td>2</td>
</tr>
</tbody>
<tbody>
<tr>
<th colspan="5">Penalty Detail</th>
</tr>
</tbody>
<tbody>
<tr>
<td colspan="5">No penalties this period</td>
</tr>
</tbody>
</table>
4. Separate Row group heading outside the row group header
The score for the first data row group was moved in a summary row group.
Time | Team | Detail | OTT | BUF |
---|---|---|---|---|
1st Period Summary | ||||
Scoring | ||||
No scoring this period | ||||
Score | 0 | 0 | ||
Penalty Detail | ||||
16:16 | OTT | Chris Neil: 2 Minutes for Interference of Drew Stafford | ||
17:53 | BUF | Derek Roy: 2 Minutes for Hooking Wade Redden | ||
2nd Period Summary | ||||
Scoring Detail | ||||
4:30 | BUF | Jochen Hecht (4) Assists: Jason Pominville, Danny Briere |
0 | 1 |
15:41 | OTT | Dany Heatley (6) Assists: Jason Spezza, Wade Redden |
1 | 1 |
19:21 | OTT | Jason Spezza (7) Assists: Daniel Alfredsson, Dany Heatley |
2 | 1 |
Penalty Detail | ||||
5:16 | BUF | Jochen Hecht: 2 Minutes for Hooking Dany Heatley | ||
6:29 | BUF | Derek Roy: 2 Minutes for Hooking Jason Spezza | ||
12:29 | OTT | Mike Fisher: 2 Minutes for Interference of Brian Campbell | ||
12:29 | OTT | Mike Fisher: 2 Minutes for Interference of Paul Gaustad | ||
13:36 | BUF | Brian Campbell: 2 Minutes for Tripping Daniel Alfredsson | ||
3rd Period Summary | ||||
Scoring Detail | ||||
10:58 | BUF | Maxim Afinogenov (5) (Power Play) Assists: Danny Briere, Thomas Vanek |
2 | 2 |
Penalty Detail | ||||
3:33 | OTT | Daniel Alfredsson: 2 Minutes for Hooking Ales Kotalik | ||
8:55 | OTT | Anton Volchenkov: 2 Minutes for Tripping Danny Briere | ||
9:25 | OTT | Christoph Schubert: 2 Minutes for Slashing Tim Connolly | ||
12:21 | OTT | Chris Neil: 2 Minutes for Roughing Adam Mair | ||
17:10 | OTT | Mike Comrie: 2 Minutes for Delay of Game | ||
OT Summary | ||||
Scoring Detail | ||||
9:32 | OTT | Daniel Alfredsson (10) Assists: Dany Heatley, Andrej Meszaros |
3 | 2 |
Penalty Detail | ||||
No penalties this period |
Table Source Code
<table class="wet-boew-zebra">
<thead>
<tr>
<th>Time</th>
<th>Team</th>
<th>Detail</th>
<th>OTT</th>
<th>BUF</th>
</tr>
</thead>
<tbody>
<tr>
<th colspan="5">1st Period Summary</th>
</tr>
<tr>
<th colspan="5">Scoring</th>
</tr>
<tr>
<td colspan="5">No scoring this period</td>
</tr>
</tbody>
<tbody>
<tr>
<th colspan="3">Score</th>
<td>0</td>
<td>0</td>
</tr>
</tbody>
<tbody>
<tr>
<th colspan="5">Penalty Detail</th>
</tr>
<tr>
<td>16:16</td>
<th>OTT</th>
<td colspan="3">Chris Neil: 2 Minutes for Interference of Drew Stafford</td>
</tr>
<tr>
<td>17:53</td>
<th>BUF</th>
<td colspan="3">Derek Roy: 2 Minutes for Hooking Wade Redden </td>
</tr>
</tbody>
<tbody>
<tr>
<th colspan="5">2nd Period Summary</th>
</tr>
<tr>
<th colspan="5">Scoring Detail</th>
</tr>
<tr>
<td>4:30</td>
<th>BUF</th>
<td>Jochen Hecht (4) <br><i>Assists: Jason Pominville, Danny Briere</i></td>
<td>0</td>
<td>1</td>
</tr>
<tr>
<td>15:41</td>
<th>OTT</th>
<td>Dany Heatley (6) <br><i>Assists: Jason Spezza, Wade Redden</i></td>
<td>1</td>
<td>1</td>
</tr>
<tr>
<td>19:21</td>
<th>OTT</th>
<td>Jason Spezza (7) <br><i>Assists: Daniel Alfredsson, Dany Heatley</i></td>
<td>2</td>
<td>1</td>
</tr>
</tbody>
<tbody>
<tr>
<th colspan="5">Penalty Detail</th>
</tr>
<tr>
<td>5:16</td>
<th>BUF</th>
<td colspan="3">Jochen Hecht: 2 Minutes for Hooking Dany Heatley </td>
</tr>
<tr>
<td>6:29</td>
<th>BUF</th>
<td colspan="3">Derek Roy: 2 Minutes for Hooking Jason Spezza</td>
</tr>
<tr>
<td>12:29</td>
<th>OTT</th>
<td colspan="3">Mike Fisher: 2 Minutes for Interference of Brian Campbell</td>
</tr>
<tr>
<td>12:29</td>
<th>OTT</th>
<td colspan="3">Mike Fisher: 2 Minutes for Interference of Paul Gaustad</td>
</tr>
<tr>
<td>13:36</td>
<th>BUF</th>
<td colspan="3">Brian Campbell: 2 Minutes for Tripping Daniel Alfredsson</td>
</tr>
</tbody>
<tbody>
<tr>
<th colspan="5">3rd Period Summary</th>
</tr>
<tr>
<th colspan="5">Scoring Detail</th>
</tr>
<tr>
<td>10:58</td>
<th>BUF</th>
<td>Maxim Afinogenov (5) (Power Play) <br><i>Assists: Danny Briere, Thomas Vanek</i></td>
<td>2</td>
<td>2</td>
</tr>
</tbody>
<tbody>
<tr>
<th colspan="5">Penalty Detail</th>
</tr>
<tr>
<td>3:33</td>
<th>OTT</th>
<td colspan="3">Daniel Alfredsson: 2 Minutes for Hooking Ales Kotalik</td>
</tr>
<tr>
<td>8:55</td>
<th>OTT</th>
<td colspan="3">Anton Volchenkov: 2 Minutes for Tripping Danny Briere</td>
</tr>
<tr>
<td>9:25</td>
<th>OTT</th>
<td colspan="3">Christoph Schubert: 2 Minutes for Slashing Tim Connolly</td>
</tr>
<tr>
<td>12:21</td>
<th>OTT</th>
<td colspan="3">Chris Neil: 2 Minutes for Roughing Adam Mair</td>
</tr>
<tr>
<td>17:10</td>
<th>OTT</th>
<td colspan="3">Mike Comrie: 2 Minutes for Delay of Game</td>
</tr>
</tbody>
<tbody>
<tr>
<th colspan="5">OT Summary</th>
</tr>
<tr>
<th colspan="5">Scoring Detail</th>
</tr>
<tr>
<td>9:32</td>
<th>OTT</th>
<td>Daniel Alfredsson (10) <br><i>Assists: Dany Heatley, Andrej Meszaros</i></td>
<td>3</td>
<td>2</td>
</tr>
</tbody>
<tbody>
<tr>
<th colspan="5">Penalty Detail</th>
</tr>
<tr>
<td colspan="5">No penalties this period</td>
</tr>
</tbody>
</table>
5. Use the colgroup to mark identify the header colgroup
Time | Team | Detail | OTT | BUF |
---|---|---|---|---|
1st Period Summary | ||||
Scoring | ||||
No scoring this period | ||||
Score | 0 | 0 | ||
Penalty Detail | ||||
16:16 | OTT | Chris Neil: 2 Minutes for Interference of Drew Stafford | ||
17:53 | BUF | Derek Roy: 2 Minutes for Hooking Wade Redden | ||
2nd Period Summary | ||||
Scoring Detail | ||||
4:30 | BUF | Jochen Hecht (4) Assists: Jason Pominville, Danny Briere |
0 | 1 |
15:41 | OTT | Dany Heatley (6) Assists: Jason Spezza, Wade Redden |
1 | 1 |
19:21 | OTT | Jason Spezza (7) Assists: Daniel Alfredsson, Dany Heatley |
2 | 1 |
Penalty Detail | ||||
5:16 | BUF | Jochen Hecht: 2 Minutes for Hooking Dany Heatley | ||
6:29 | BUF | Derek Roy: 2 Minutes for Hooking Jason Spezza | ||
12:29 | OTT | Mike Fisher: 2 Minutes for Interference of Brian Campbell | ||
12:29 | OTT | Mike Fisher: 2 Minutes for Interference of Paul Gaustad | ||
13:36 | BUF | Brian Campbell: 2 Minutes for Tripping Daniel Alfredsson | ||
3rd Period Summary | ||||
Scoring Detail | ||||
10:58 | BUF | Maxim Afinogenov (5) (Power Play) Assists: Danny Briere, Thomas Vanek |
2 | 2 |
Penalty Detail | ||||
3:33 | OTT | Daniel Alfredsson: 2 Minutes for Hooking Ales Kotalik | ||
8:55 | OTT | Anton Volchenkov: 2 Minutes for Tripping Danny Briere | ||
9:25 | OTT | Christoph Schubert: 2 Minutes for Slashing Tim Connolly | ||
12:21 | OTT | Chris Neil: 2 Minutes for Roughing Adam Mair | ||
17:10 | OTT | Mike Comrie: 2 Minutes for Delay of Game | ||
OT Summary | ||||
Scoring Detail | ||||
9:32 | OTT | Daniel Alfredsson (10) Assists: Dany Heatley, Andrej Meszaros |
3 | 2 |
Penalty Detail | ||||
No penalties this period |
Table Source Code
<table class="wet-boew-zebra">
<colgroup>
<col />
<col />
<col />
</colgroup>
<colgroup>
<col />
<col />
</colgroup>
<thead>
<tr>
<th>Time</th>
<th>Team</th>
<th>Detail</th>
<th>OTT</th>
<th>BUF</th>
</tr>
</thead>
<tbody>
<tr>
<th colspan="5">1st Period Summary</th>
</tr>
<tr>
<th colspan="5">Scoring</th>
</tr>
<tr>
<td colspan="5">No scoring this period</td>
</tr>
</tbody>
<tbody>
<tr>
<th colspan="3">Score</th>
<td>0</td>
<td>0</td>
</tr>
</tbody>
<tbody>
<tr>
<th colspan="5">Penalty Detail</th>
</tr>
<tr>
<td>16:16</td>
<th>OTT</th>
<td colspan="3">Chris Neil: 2 Minutes for Interference of Drew Stafford</td>
</tr>
<tr>
<td>17:53</td>
<th>BUF</th>
<td colspan="3">Derek Roy: 2 Minutes for Hooking Wade Redden </td>
</tr>
</tbody>
<tbody>
<tr>
<th colspan="5">2nd Period Summary</th>
</tr>
<tr>
<th colspan="5">Scoring Detail</th>
</tr>
<tr>
<td>4:30</td>
<th>BUF</th>
<td>Jochen Hecht (4) <br><i>Assists: Jason Pominville, Danny Briere</i></td>
<td>0</td>
<td>1</td>
</tr>
<tr>
<td>15:41</td>
<th>OTT</th>
<td>Dany Heatley (6) <br><i>Assists: Jason Spezza, Wade Redden</i></td>
<td>1</td>
<td>1</td>
</tr>
<tr>
<td>19:21</td>
<th>OTT</th>
<td>Jason Spezza (7) <br><i>Assists: Daniel Alfredsson, Dany Heatley</i></td>
<td>2</td>
<td>1</td>
</tr>
</tbody>
<tbody>
<tr>
<th colspan="5">Penalty Detail</th>
</tr>
<tr>
<td>5:16</td>
<th>BUF</th>
<td colspan="3">Jochen Hecht: 2 Minutes for Hooking Dany Heatley </td>
</tr>
<tr>
<td>6:29</td>
<th>BUF</th>
<td colspan="3">Derek Roy: 2 Minutes for Hooking Jason Spezza</td>
</tr>
<tr>
<td>12:29</td>
<th>OTT</th>
<td colspan="3">Mike Fisher: 2 Minutes for Interference of Brian Campbell</td>
</tr>
<tr>
<td>12:29</td>
<th>OTT</th>
<td colspan="3">Mike Fisher: 2 Minutes for Interference of Paul Gaustad</td>
</tr>
<tr>
<td>13:36</td>
<th>BUF</th>
<td colspan="3">Brian Campbell: 2 Minutes for Tripping Daniel Alfredsson</td>
</tr>
</tbody>
<tbody>
<tr>
<th colspan="5">3rd Period Summary</th>
</tr>
<tr>
<th colspan="5">Scoring Detail</th>
</tr>
<tr>
<td>10:58</td>
<th>BUF</th>
<td>Maxim Afinogenov (5) (Power Play) <br><i>Assists: Danny Briere, Thomas Vanek</i></td>
<td>2</td>
<td>2</td>
</tr>
</tbody>
<tbody>
<tr>
<th colspan="5">Penalty Detail</th>
</tr>
<tr>
<td>3:33</td>
<th>OTT</th>
<td colspan="3">Daniel Alfredsson: 2 Minutes for Hooking Ales Kotalik</td>
</tr>
<tr>
<td>8:55</td>
<th>OTT</th>
<td colspan="3">Anton Volchenkov: 2 Minutes for Tripping Danny Briere</td>
</tr>
<tr>
<td>9:25</td>
<th>OTT</th>
<td colspan="3">Christoph Schubert: 2 Minutes for Slashing Tim Connolly</td>
</tr>
<tr>
<td>12:21</td>
<th>OTT</th>
<td colspan="3">Chris Neil: 2 Minutes for Roughing Adam Mair</td>
</tr>
<tr>
<td>17:10</td>
<th>OTT</th>
<td colspan="3">Mike Comrie: 2 Minutes for Delay of Game</td>
</tr>
</tbody>
<tbody>
<tr>
<th colspan="5">OT Summary</th>
</tr>
<tr>
<th colspan="5">Scoring Detail</th>
</tr>
<tr>
<td>9:32</td>
<th>OTT</th>
<td>Daniel Alfredsson (10) <br><i>Assists: Dany Heatley, Andrej Meszaros</i></td>
<td>3</td>
<td>2</td>
</tr>
</tbody>
<tbody>
<tr>
<th colspan="5">Penalty Detail</th>
</tr>
<tr>
<td colspan="5">No penalties this period</td>
</tr>
</tbody>
</table>
Set the table in "hassum" mode and styling
Now we have a better table structure and markup. Let's use styling. FYI - the default markup don't have class set to except for the table element. It is the Zebra plugin that add custom class to the table childrens elements.
Custom style source code
<style>
<!--
.notablebg td.table-desccell, .notablebg td.table-keycell {
background-color: transparent;
}
-->
</style>
The following table is the same as the previous one, but the class notablebg
and hassum
was added to the table element
Time | Team | Detail | OTT | BUF |
---|---|---|---|---|
1st Period Summary | ||||
Scoring | ||||
No scoring this period | ||||
Score | 0 | 0 | ||
Penalty Detail | ||||
16:16 | OTT | Chris Neil: 2 Minutes for Interference of Drew Stafford | ||
17:53 | BUF | Derek Roy: 2 Minutes for Hooking Wade Redden | ||
2nd Period Summary | ||||
Scoring Detail | ||||
4:30 | BUF | Jochen Hecht (4) Assists: Jason Pominville, Danny Briere |
0 | 1 |
15:41 | OTT | Dany Heatley (6) Assists: Jason Spezza, Wade Redden |
1 | 1 |
19:21 | OTT | Jason Spezza (7) Assists: Daniel Alfredsson, Dany Heatley |
2 | 1 |
Penalty Detail | ||||
5:16 | BUF | Jochen Hecht: 2 Minutes for Hooking Dany Heatley | ||
6:29 | BUF | Derek Roy: 2 Minutes for Hooking Jason Spezza | ||
12:29 | OTT | Mike Fisher: 2 Minutes for Interference of Brian Campbell | ||
12:29 | OTT | Mike Fisher: 2 Minutes for Interference of Paul Gaustad | ||
13:36 | BUF | Brian Campbell: 2 Minutes for Tripping Daniel Alfredsson | ||
3rd Period Summary | ||||
Scoring Detail | ||||
10:58 | BUF | Maxim Afinogenov (5) (Power Play) Assists: Danny Briere, Thomas Vanek |
2 | 2 |
Penalty Detail | ||||
3:33 | OTT | Daniel Alfredsson: 2 Minutes for Hooking Ales Kotalik | ||
8:55 | OTT | Anton Volchenkov: 2 Minutes for Tripping Danny Briere | ||
9:25 | OTT | Christoph Schubert: 2 Minutes for Slashing Tim Connolly | ||
12:21 | OTT | Chris Neil: 2 Minutes for Roughing Adam Mair | ||
17:10 | OTT | Mike Comrie: 2 Minutes for Delay of Game | ||
OT Summary | ||||
Scoring Detail | ||||
9:32 | OTT | Daniel Alfredsson (10) Assists: Dany Heatley, Andrej Meszaros |
3 | 2 |
Penalty Detail | ||||
No penalties this period |
Table Source Code
<table class="wet-boew-zebra notablebg hassum">
<colgroup>
<col />
<col />
<col />
</colgroup>
<colgroup>
<col />
<col />
</colgroup>
<thead>
<tr>
<th>Time</th>
<th>Team</th>
<th>Detail</th>
<th>OTT</th>
<th>BUF</th>
</tr>
</thead>
<tbody>
<tr>
<th colspan="5">1st Period Summary</th>
</tr>
<tr>
<th colspan="5">Scoring</th>
</tr>
<tr>
<td colspan="5">No scoring this period</td>
</tr>
</tbody>
<tbody>
<tr>
<th colspan="3">Score</th>
<td>0</td>
<td>0</td>
</tr>
</tbody>
<tbody>
<tr>
<th colspan="5">Penalty Detail</th>
</tr>
<tr>
<td>16:16</td>
<th>OTT</th>
<td colspan="3">Chris Neil: 2 Minutes for Interference of Drew Stafford</td>
</tr>
<tr>
<td>17:53</td>
<th>BUF</th>
<td colspan="3">Derek Roy: 2 Minutes for Hooking Wade Redden </td>
</tr>
</tbody>
<tbody>
<tr>
<th colspan="5">2nd Period Summary</th>
</tr>
<tr>
<th colspan="5">Scoring Detail</th>
</tr>
<tr>
<td>4:30</td>
<th>BUF</th>
<td>Jochen Hecht (4) <br><i>Assists: Jason Pominville, Danny Briere</i></td>
<td>0</td>
<td>1</td>
</tr>
<tr>
<td>15:41</td>
<th>OTT</th>
<td>Dany Heatley (6) <br><i>Assists: Jason Spezza, Wade Redden</i></td>
<td>1</td>
<td>1</td>
</tr>
<tr>
<td>19:21</td>
<th>OTT</th>
<td>Jason Spezza (7) <br><i>Assists: Daniel Alfredsson, Dany Heatley</i></td>
<td>2</td>
<td>1</td>
</tr>
</tbody>
<tbody>
<tr>
<th colspan="5">Penalty Detail</th>
</tr>
<tr>
<td>5:16</td>
<th>BUF</th>
<td colspan="3">Jochen Hecht: 2 Minutes for Hooking Dany Heatley </td>
</tr>
<tr>
<td>6:29</td>
<th>BUF</th>
<td colspan="3">Derek Roy: 2 Minutes for Hooking Jason Spezza</td>
</tr>
<tr>
<td>12:29</td>
<th>OTT</th>
<td colspan="3">Mike Fisher: 2 Minutes for Interference of Brian Campbell</td>
</tr>
<tr>
<td>12:29</td>
<th>OTT</th>
<td colspan="3">Mike Fisher: 2 Minutes for Interference of Paul Gaustad</td>
</tr>
<tr>
<td>13:36</td>
<th>BUF</th>
<td colspan="3">Brian Campbell: 2 Minutes for Tripping Daniel Alfredsson</td>
</tr>
</tbody>
<tbody>
<tr>
<th colspan="5">3rd Period Summary</th>
</tr>
<tr>
<th colspan="5">Scoring Detail</th>
</tr>
<tr>
<td>10:58</td>
<th>BUF</th>
<td>Maxim Afinogenov (5) (Power Play) <br><i>Assists: Danny Briere, Thomas Vanek</i></td>
<td>2</td>
<td>2</td>
</tr>
</tbody>
<tbody>
<tr>
<th colspan="5">Penalty Detail</th>
</tr>
<tr>
<td>3:33</td>
<th>OTT</th>
<td colspan="3">Daniel Alfredsson: 2 Minutes for Hooking Ales Kotalik</td>
</tr>
<tr>
<td>8:55</td>
<th>OTT</th>
<td colspan="3">Anton Volchenkov: 2 Minutes for Tripping Danny Briere</td>
</tr>
<tr>
<td>9:25</td>
<th>OTT</th>
<td colspan="3">Christoph Schubert: 2 Minutes for Slashing Tim Connolly</td>
</tr>
<tr>
<td>12:21</td>
<th>OTT</th>
<td colspan="3">Chris Neil: 2 Minutes for Roughing Adam Mair</td>
</tr>
<tr>
<td>17:10</td>
<th>OTT</th>
<td colspan="3">Mike Comrie: 2 Minutes for Delay of Game</td>
</tr>
</tbody>
<tbody>
<tr>
<th colspan="5">OT Summary</th>
</tr>
<tr>
<th colspan="5">Scoring Detail</th>
</tr>
<tr>
<td>9:32</td>
<th>OTT</th>
<td>Daniel Alfredsson (10) <br><i>Assists: Dany Heatley, Andrej Meszaros</i></td>
<td>3</td>
<td>2</td>
</tr>
</tbody>
<tbody>
<tr>
<th colspan="5">Penalty Detail</th>
</tr>
<tr>
<td colspan="5">No penalties this period</td>
</tr>
</tbody>
</table>
Ressource
:-)
- Date modified: