Skip to content
Permalink
Browse files
CSS 2.1 failure: fixed-table-layout-006 fails
https://bugs.webkit.org/show_bug.cgi?id=78412

Reviewed by Julien Chaffraix.

Source/WebCore:

Tests: css2.1/20110323/fixed-table-layout-006.htm
       fast/css/fixed-table-layout-cell-padding.htm

In fixed tables, positive width specified on a column should include borders and padding.
See the thread at http://lists.w3.org/Archives/Public/www-style/2011Oct/0502.html. The discussion
there resulted in a whole new set of tests for section 17.5.2.1 in the CSS 2.1 spec. See
http://test.csswg.org/harness/test/CSS21_DEV/section/17.5.2.1/. This patch allows WebKit
to pass all of them, and all tests for the 17.5.2.1 section as a whole. I'll land them all separately.

* rendering/FixedTableLayout.cpp:
(WebCore::FixedTableLayout::calcWidthArray): Include border width and cell padding in the width of the column.
 Note that borderAndPaddingLogicalWidth() returns the border width for separate and collapsed borders as appropriate.

LayoutTests:

* css2.1/20110323/fixed-table-layout-006-expected.html: Added.
* css2.1/20110323/fixed-table-layout-006.htm: Added.
* css2.1/20110323/fixed-table-layout-013-expected.html: The reference test relied on the broken behaviour we're fixing here.
* fast/css/fixed-table-layout-cell-padding-expected.html: Added.
* fast/css/fixed-table-layout-cell-padding.htm: Added.
* platform/chromium-linux/fast/repaint/scroll-inside-table-cell-expected.png:
* platform/chromium-linux/fast/repaint/scroll-relative-table-inside-table-cell-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug2123-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug2509-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug34176-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug44505-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug44505-expected.txt:
   Progression against FF is most evident in this test. The table with the black 'div' cell
   content is proportioned the same as mozilla now.
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug59252-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug7243-expected.png:
* platform/chromium-win/fast/table/cell-pref-width-invalidation-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug2123-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug2509-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug34176-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug59252-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug7243-expected.txt:
* platform/chromium/test_expectations.txt: Update expectations until rebaseline
* platform/gtk/test_expectations.txt: ditto
* platform/mac/Skipped: Skip until rebaselined
* platform/qt/test_expectations.txt: Update expectations until rebaseline
* platform/win/Skipped: Skip until rebaselined
* tables/hittesting/filltable-stress.html: Adjusted to traverse the cells for hit-testing given their new dimensions.

Canonical link: https://commits.webkit.org/99234@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@111742 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  • Loading branch information
Robert Hogan committed Mar 22, 2012
1 parent c7ba673 commit 489f1a13b250ac0053229627c92fa0be087e2760
Showing with 342 additions and 62 deletions.
  1. +36 −0 LayoutTests/ChangeLog
  2. +47 −0 LayoutTests/css2.1/20110323/fixed-table-layout-006-expected.html
  3. +42 −0 LayoutTests/css2.1/20110323/fixed-table-layout-006.htm
  4. +1 −1 LayoutTests/css2.1/20110323/fixed-table-layout-013-expected.html
  5. +43 −0 LayoutTests/fast/css/fixed-table-layout-cell-padding-expected.html
  6. +39 −0 LayoutTests/fast/css/fixed-table-layout-cell-padding.htm
  7. BIN LayoutTests/platform/chromium-linux/fast/repaint/scroll-inside-table-cell-expected.png
  8. BIN ...utTests/platform/chromium-linux/fast/repaint/scroll-relative-table-inside-table-cell-expected.png
  9. BIN LayoutTests/platform/chromium-linux/tables/mozilla/bugs/bug2123-expected.png
  10. BIN LayoutTests/platform/chromium-linux/tables/mozilla/bugs/bug2509-expected.png
  11. BIN LayoutTests/platform/chromium-linux/tables/mozilla/bugs/bug34176-expected.png
  12. BIN LayoutTests/platform/chromium-linux/tables/mozilla/bugs/bug44505-expected.png
  13. +20 −20 LayoutTests/platform/chromium-linux/tables/mozilla/bugs/bug44505-expected.txt
  14. BIN LayoutTests/platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug59252-expected.png
  15. BIN LayoutTests/platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug7243-expected.png
  16. +4 −4 LayoutTests/platform/chromium-win/fast/table/cell-pref-width-invalidation-expected.txt
  17. +15 −15 LayoutTests/platform/chromium-win/tables/mozilla/bugs/bug2123-expected.txt
  18. +4 −4 LayoutTests/platform/chromium-win/tables/mozilla/bugs/bug2509-expected.txt
  19. +2 −2 LayoutTests/platform/chromium-win/tables/mozilla/bugs/bug34176-expected.txt
  20. +10 −10 LayoutTests/platform/chromium-win/tables/mozilla_expected_failures/bugs/bug59252-expected.txt
  21. +3 −3 LayoutTests/platform/chromium-win/tables/mozilla_expected_failures/bugs/bug7243-expected.txt
  22. +11 −0 LayoutTests/platform/chromium/test_expectations.txt
  23. +10 −0 LayoutTests/platform/gtk/test_expectations.txt
  24. +11 −0 LayoutTests/platform/mac/Skipped
  25. +8 −0 LayoutTests/platform/qt/test_expectations.txt
  26. +11 −0 LayoutTests/platform/win/Skipped
  27. +2 −2 LayoutTests/tables/hittesting/filltable-stress.html
  28. +20 −0 Source/WebCore/ChangeLog
  29. +3 −1 Source/WebCore/rendering/FixedTableLayout.cpp
@@ -1,3 +1,39 @@
2012-03-21 Robert Hogan <robert@webkit.org>

CSS 2.1 failure: fixed-table-layout-006 fails
https://bugs.webkit.org/show_bug.cgi?id=78412

Reviewed by Julien Chaffraix.

* css2.1/20110323/fixed-table-layout-006-expected.html: Added.
* css2.1/20110323/fixed-table-layout-006.htm: Added.
* css2.1/20110323/fixed-table-layout-013-expected.html: The reference test relied on the broken behaviour we're fixing here.
* fast/css/fixed-table-layout-cell-padding-expected.html: Added.
* fast/css/fixed-table-layout-cell-padding.htm: Added.
* platform/chromium-linux/fast/repaint/scroll-inside-table-cell-expected.png:
* platform/chromium-linux/fast/repaint/scroll-relative-table-inside-table-cell-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug2123-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug2509-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug34176-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug44505-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug44505-expected.txt:
Progression against FF is most evident in this test. The table with the black 'div' cell
content is proportioned the same as mozilla now.
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug59252-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug7243-expected.png:
* platform/chromium-win/fast/table/cell-pref-width-invalidation-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug2123-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug2509-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug34176-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug59252-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug7243-expected.txt:
* platform/chromium/test_expectations.txt: Update expectations until rebaseline
* platform/gtk/test_expectations.txt: ditto
* platform/mac/Skipped: Skip until rebaselined
* platform/qt/test_expectations.txt: Update expectations until rebaseline
* platform/win/Skipped: Skip until rebaselined
* tables/hittesting/filltable-stress.html: Adjusted to traverse the cells for hit-testing given their new dimensions.

2012-03-22 Dan Bernstein <mitz@apple.com>

Added Mac WebKit2 expected results for this test. <http://webkit.org/b/81945> tracks the
@@ -0,0 +1,47 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>CSS Test: Reference Result</title>
<style type="text/css">
table
{
border-collapse: separate;
border-spacing: 0;
}
td
{
height: 100px;
padding: 0;
width: 10px;
}
#blue
{
background: blue;
}
#orange
{
background: orange;
}
</style>
</head>
<body>
<p>Test passes if all of the blue lines below appear to have the same width.</p>
<table>
<tr>
<td id="blue"></td>
<td id="orange"></td>
<td id="blue"></td>
<td id="orange"></td>
<td id="blue"></td>
<td id="orange"></td>
<td id="blue"></td>
<td id="orange"></td>
<td id="blue"></td>
<td id="orange"></td>
<td id="blue"></td>
<td id="orange"></td>
<td id="blue"></td>
</tr>
</table>
</body>
</html>
@@ -0,0 +1,42 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>CSS Test: Remaining table width is divided evenly among non auto-sized columns (minus borders and cell spacing)</title>
<link rel="author" title="Microsoft" href="http://www.microsoft.com/">
<link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#fixed-table-layout">
<meta name="flags" content="">
<meta name="assert" content="Any remaining horizontal table space is divided evenly among columns which do not have specified widths (minus borders and cell spacing).">
<style type="text/css">
table
{
background: blue;
border-collapse: separate;
border-spacing: 10px 0;
table-layout: fixed;
width: 130px;
}
td
{
background: blue;
border-left: 10px solid orange;
border-right: 10px solid orange;
height: 100px;
padding: 0;
}
#specified
{
width: 10px;
}
</style>
</head>
<body>
<p>Test passes if all of the blue lines below appear to have the same width.</p>
<table>
<tr>
<td id="specified"></td>
<td></td>
<td></td>
</tr>
</table>
</body>
</html>
@@ -12,7 +12,7 @@
#cell
{
background: black;
width: 100px;
width: 98px;
}
#div1
{
@@ -0,0 +1,43 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>CSS Test: Reference Result</title>
<style type="text/css">
table
{
table-layout: fixed;
border-collapse: separate;
border-spacing: 0;
}
td
{
height: 100px;
padding: 0;
}
#blue
{
background: blue;
width: 30px;
}
#orange
{
background: orange;
width: 10px;
}
</style>
</head>
<body>
<p>Test passes if all of the blue lines below appear to have the same width.</p>
<table>
<tr>
<td id="orange"></td>
<td id="blue"></td>
<td id="orange"></td>
<td id="blue"></td>
<td id="orange"></td>
<td id="blue"></td>
<td id="orange"></td>
</tr>
</table>
</body>
</html>
@@ -0,0 +1,39 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>CSS Test: Cell padding is included in column width</title>
<style type="text/css">
table
{
background: orange;
border-collapse: separate;
border-spacing: 10px 0;
table-layout: fixed;
width: 130px;
}
td
{
background: blue;
height: 100px;
padding-left: 10px;
padding-right: 10px;
padding-top: 0;
padding-bottom: 0;
}
#specified
{
width: 10px;
}
</style>
</head>
<body>
<p>Test passes if all of the blue lines below appear to have the same width.</p>
<table>
<tr>
<td id="specified"></td>
<td></td>
<td></td>
</tr>
</table>
</body>
</html>
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@@ -60,30 +60,30 @@ layer at (0,0) size 785x650
RenderTable {TABLE} at (0,168) size 300x56 [border: (1px outset #808080)]
RenderTableSection {TBODY} at (1,1) size 298x54
RenderTableRow {TR} at (0,2) size 298x24
RenderTableCell {TD} at (2,2) size 150x24 [bgcolor=#0000FF] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
RenderTableCell {TD} at (2,2) size 154x24 [bgcolor=#0000FF] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
RenderText {#text} at (2,2) size 4x19
text run at (2,2) width 4: " "
RenderTableCell {TD} at (154,2) size 142x24 [bgcolor=#0000FF] [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
RenderTableCell {TD} at (158,2) size 138x24 [bgcolor=#0000FF] [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
RenderText {#text} at (2,2) size 4x19
text run at (2,2) width 4: " "
RenderTableRow {TR} at (0,28) size 298x24
RenderTableCell {TD} at (2,28) size 150x24 [bgcolor=#0000FF] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
RenderTableCell {TD} at (2,28) size 154x24 [bgcolor=#0000FF] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
RenderText {#text} at (2,2) size 4x19
text run at (2,2) width 4: " "
RenderTableCell {TD} at (154,28) size 142x24 [bgcolor=#0000FF] [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
RenderTableCell {TD} at (158,28) size 138x24 [bgcolor=#0000FF] [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
RenderText {#text} at (2,2) size 4x19
text run at (2,2) width 4: " "
RenderTable {TABLE} at (0,224) size 300x62 [border: (1px outset #808080)]
RenderTableSection {TBODY} at (1,1) size 298x60
RenderTableRow {TR} at (0,2) size 298x30
RenderTableCell {TD} at (154,5) size 142x24 [bgcolor=#0000FF] [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
RenderTableCell {TD} at (158,5) size 138x24 [bgcolor=#0000FF] [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
RenderText {#text} at (2,2) size 4x19
text run at (2,2) width 4: " "
RenderTableRow {TR} at (0,34) size 298x24
RenderTableCell {TD} at (2,34) size 150x24 [bgcolor=#0000FF] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
RenderTableCell {TD} at (2,34) size 154x24 [bgcolor=#0000FF] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
RenderText {#text} at (2,2) size 4x19
text run at (2,2) width 4: " "
RenderTableCell {TD} at (154,34) size 142x24 [bgcolor=#0000FF] [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
RenderTableCell {TD} at (158,34) size 138x24 [bgcolor=#0000FF] [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
RenderText {#text} at (2,2) size 4x19
text run at (2,2) width 4: " "
RenderTable {TABLE} at (0,286) size 300x62 [border: (1px outset #808080)]
@@ -108,27 +108,27 @@ layer at (0,0) size 785x650
RenderTable {TABLE} at (0,348) size 300x98 [border: (1px outset #808080)]
RenderTableSection {TBODY} at (1,1) size 298x96
RenderTableRow {TR} at (0,2) size 298x48
RenderTableCell {TD} at (154,5) size 142x42 [bgcolor=#0000FF] [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
RenderTableCell {TD} at (176,5) size 120x42 [bgcolor=#0000FF] [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
RenderText {#text} at (11,11) size 4x19
text run at (11,11) width 4: " "
RenderTableRow {TR} at (0,52) size 298x42
RenderTableCell {TD} at (2,52) size 150x42 [bgcolor=#0000FF] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
RenderTableCell {TD} at (2,52) size 172x42 [bgcolor=#0000FF] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
RenderText {#text} at (11,11) size 4x19
text run at (11,11) width 4: " "
RenderTableCell {TD} at (154,52) size 142x42 [bgcolor=#0000FF] [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
RenderTableCell {TD} at (176,52) size 120x42 [bgcolor=#0000FF] [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
RenderText {#text} at (11,11) size 4x19
text run at (11,11) width 4: " "
RenderTable {TABLE} at (0,446) size 300x94 [border: (1px outset #808080)]
RenderTableSection {TBODY} at (1,1) size 298x92
RenderTableRow {TR} at (0,2) size 298x62
RenderTableCell {TD} at (154,21) size 142x24 [bgcolor=#0000FF] [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
RenderTableCell {TD} at (158,21) size 138x24 [bgcolor=#0000FF] [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
RenderText {#text} at (2,2) size 4x19
text run at (2,2) width 4: " "
RenderTableRow {TR} at (0,66) size 298x24
RenderTableCell {TD} at (2,66) size 150x24 [bgcolor=#0000FF] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
RenderTableCell {TD} at (2,66) size 154x24 [bgcolor=#0000FF] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
RenderText {#text} at (2,2) size 4x19
text run at (2,2) width 4: " "
RenderTableCell {TD} at (154,66) size 142x24 [bgcolor=#0000FF] [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
RenderTableCell {TD} at (158,66) size 138x24 [bgcolor=#0000FF] [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
RenderText {#text} at (2,2) size 4x19
text run at (2,2) width 4: " "
RenderTable {TABLE} at (0,540) size 300x94 [border: (1px outset #808080)]
@@ -148,20 +148,20 @@ layer at (0,0) size 785x650
RenderTableCell {TD} at (258,66) size 38x24 [bgcolor=#0000FF] [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
RenderText {#text} at (2,2) size 4x19
text run at (2,2) width 4: " "
layer at (11,235) size 150x30 clip at (12,236) size 148x28 scrollWidth 201
RenderTableCell {TD} at (2,2) size 150x30 [bgcolor=#0000FF] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
RenderBlock {FORM} at (2,2) size 146x26
layer at (11,235) size 154x30 clip at (12,236) size 152x28 scrollWidth 201
RenderTableCell {TD} at (2,2) size 154x30 [bgcolor=#0000FF] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
RenderBlock {FORM} at (2,2) size 150x26
RenderButton {BUTTON} at (0,2) size 200x22 [bgcolor=#DDDDDD] [border: (2px outset #DDDDDD)]
RenderBlock (anonymous) at (8,3) size 184x16
RenderText {#text} at (74,0) size 36x16
text run at (74,0) width 36: "button"
layer at (11,359) size 150x48 clip at (12,360) size 148x46 scrollWidth 216
RenderTableCell {TD} at (2,2) size 150x48 [bgcolor=#0000FF] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
layer at (11,359) size 172x48 clip at (12,360) size 170x46 scrollWidth 216
RenderTableCell {TD} at (2,2) size 172x48 [bgcolor=#0000FF] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
RenderBlock {DIV} at (11,11) size 206x26 [border: (3px solid #000000)]
RenderText {#text} at (3,3) size 18x19
text run at (3,3) width 18: "div"
layer at (11,457) size 150x62 clip at (12,458) size 148x60 scrollWidth 207
RenderTableCell {TD} at (2,2) size 150x62 [bgcolor=#0000FF] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
layer at (11,457) size 154x62 clip at (12,458) size 152x60 scrollWidth 207
RenderTableCell {TD} at (2,2) size 154x62 [bgcolor=#0000FF] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
RenderBlock {P} at (2,18) size 206x26 [border: (3px solid #000000)]
RenderText {#text} at (3,3) size 27x19
text run at (3,3) width 27: "para"
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@@ -6,10 +6,10 @@ layer at (0,0) size 800x600
RenderTable {TABLE} at (0,0) size 784x26
RenderTableSection {TBODY} at (0,0) size 784x26
RenderTableRow {TR} at (0,2) size 784x22
RenderTableCell {TD} at (2,2) size 60x22 [r=0 c=0 rs=1 cs=1]
RenderTableCell {TD} at (64,12) size 718x2 [r=0 c=1 rs=1 cs=1]
RenderTableCell {TD} at (2,2) size 62x22 [r=0 c=0 rs=1 cs=1]
RenderTableCell {TD} at (66,12) size 716x2 [r=0 c=1 rs=1 cs=1]
RenderBlock {DIV} at (0,26) size 784x0
layer at (11,11) size 58x20
RenderBlock {DIV} at (1,1) size 58x20
layer at (11,11) size 60x20
RenderBlock {DIV} at (1,1) size 60x20
RenderText {#text} at (0,0) size 54x19
text run at (0,0) width 54: "Success!"
@@ -3,20 +3,20 @@ layer at (0,0) size 800x600
layer at (0,0) size 800x600
RenderBlock {HTML} at (0,0) size 800x600
RenderBody {BODY} at (8,8) size 784x584 [bgcolor=#FFFFFF]
RenderTable {TABLE} at (0,0) size 477x58 [bgcolor=#000000]
RenderTableSection {TBODY} at (0,0) size 477x58
RenderTableRow {TR} at (0,0) size 477x58
RenderTableCell {TD} at (0,0) size 477x58 [r=0 c=0 rs=1 cs=1]
RenderTable {TABLE} at (1,1) size 475x56 [bgcolor=#959595]
RenderTableSection {TBODY} at (0,0) size 475x56
RenderTableRow {TR} at (0,0) size 475x28
RenderTableCell {TD} at (0,0) size 475x28 [bgcolor=#6666CC] [r=0 c=0 rs=1 cs=1]
RenderInline {FONT} at (0,0) size 231x18 [color=#FFFFFF]
RenderInline {B} at (0,0) size 231x19
RenderText {#text} at (122,4) size 231x19
text run at (122,4) width 188: "BrowserWatch Headline "
text run at (310,4) width 43: "News"
RenderTableRow {TR} at (0,28) size 475x28
RenderTableCell {TD} at (0,28) size 475x28 [bgcolor=#D4D4D4] [r=1 c=0 rs=1 cs=1]
RenderTable {TABLE} at (0,0) size 480x58 [bgcolor=#000000]
RenderTableSection {TBODY} at (0,0) size 480x58
RenderTableRow {TR} at (0,0) size 480x58
RenderTableCell {TD} at (0,0) size 480x58 [r=0 c=0 rs=1 cs=1]
RenderTable {TABLE} at (1,1) size 478x56 [bgcolor=#959595]
RenderTableSection {TBODY} at (0,0) size 478x56
RenderTableRow {TR} at (0,0) size 478x28
RenderTableCell {TD} at (0,0) size 478x28 [bgcolor=#6666CC] [r=0 c=0 rs=1 cs=1]
RenderInline {FONT} at (0,0) size 232x18 [color=#FFFFFF]
RenderInline {B} at (0,0) size 232x19
RenderText {#text} at (123,4) size 232x19
text run at (123,4) width 189: "BrowserWatch Headline "
text run at (311,4) width 44: "News"
RenderTableRow {TR} at (0,28) size 478x28
RenderTableCell {TD} at (0,28) size 478x28 [bgcolor=#D4D4D4] [r=1 c=0 rs=1 cs=1]
RenderText {#text} at (4,4) size 21x19
text run at (4,4) width 21: "xxx"

0 comments on commit 489f1a1

Please sign in to comment.