layer at (0,0) size 800x600 clip at (0,0) size 785x600 scrollHeight 6114 LayoutView at (0,0) size 800x600 layer at (0,0) size 785x6114 backgroundClip at (0,0) size 785x600 clip at (0,0) size 785x600 LayoutBlockFlow {HTML} at (0,0) size 785x6113.88 LayoutBlockFlow {BODY} at (8,21.44) size 769x6076.44 LayoutBlockFlow {H1} at (0,0) size 769x37 LayoutText {#text} at (0,0) size 484x36 text run at (0,0) width 484: "Vertical alignment and table height" LayoutBlockFlow {P} at (0,58.44) size 769x60 LayoutText {#text} at (0,0) size 251x19 text run at (0,0) width 251: "The following three tables have heights of " LayoutInline {CODE} at (0,0) size 32x16 LayoutText {#text} at (251,3) size 32x16 text run at (251,3) width 32: "auto" LayoutText {#text} at (283,0) size 8x19 text run at (283,0) width 8: ", " LayoutInline {CODE} at (0,0) size 32x16 LayoutText {#text} at (291,3) size 32x16 text run at (291,3) width 32: "30px" LayoutText {#text} at (323,0) size 34x19 text run at (323,0) width 34: ", and " LayoutInline {CODE} at (0,0) size 40x16 LayoutText {#text} at (357,3) size 40x16 text run at (357,3) width 40: "500px" LayoutText {#text} at (397,0) size 753x59 text run at (397,0) width 8: ". " text run at (405,0) width 348: "The first one should have the height of the sum of its rows." text run at (0,20) width 699: "The second and third can be handled however the browser wants, but there just here to make sure it does something" text run at (0,40) width 69: "reasonable." LayoutTable {TABLE} at (0,134.44) size 107x158 LayoutTableSection {TBODY} at (0,0) size 107x158 LayoutTableRow {TR} at (0,2) size 107x24 LayoutTableCell {TD} at (2,2) size 33x24 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,2) size 33x24 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,2) size 33x24 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableRow {TR} at (0,28) size 107x24 LayoutTableCell {TD} at (2,28) size 33x24 [border: (1px solid #000000)] [r=1 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,28) size 33x24 [border: (1px solid #000000)] [r=1 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,28) size 33x24 [border: (1px solid #000000)] [r=1 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableRow {TR} at (0,54) size 107x24 LayoutTableCell {TD} at (2,54) size 33x24 [border: (1px solid #000000)] [r=2 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,54) size 33x24 [border: (1px solid #000000)] [r=2 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,54) size 33x24 [border: (1px solid #000000)] [r=2 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableRow {TR} at (0,80) size 107x24 LayoutTableCell {TD} at (2,80) size 33x24 [border: (1px solid #000000)] [r=3 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,80) size 33x24 [border: (1px solid #000000)] [r=3 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,80) size 33x24 [border: (1px solid #000000)] [r=3 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableRow {TR} at (0,106) size 107x24 LayoutTableCell {TD} at (2,106) size 33x24 [border: (1px solid #000000)] [r=4 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,106) size 33x24 [border: (1px solid #000000)] [r=4 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,106) size 33x24 [border: (1px solid #000000)] [r=4 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableRow {TR} at (0,132) size 107x24 LayoutTableCell {TD} at (2,132) size 33x24 [border: (1px solid #000000)] [r=5 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,132) size 33x24 [border: (1px solid #000000)] [r=5 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,132) size 33x24 [border: (1px solid #000000)] [r=5 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTable {TABLE} at (0,292.44) size 107x158 LayoutTableSection {TBODY} at (0,0) size 107x158 LayoutTableRow {TR} at (0,2) size 107x24 LayoutTableCell {TD} at (2,2) size 33x24 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,2) size 33x24 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,2) size 33x24 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableRow {TR} at (0,28) size 107x24 LayoutTableCell {TD} at (2,28) size 33x24 [border: (1px solid #000000)] [r=1 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,28) size 33x24 [border: (1px solid #000000)] [r=1 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,28) size 33x24 [border: (1px solid #000000)] [r=1 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableRow {TR} at (0,54) size 107x24 LayoutTableCell {TD} at (2,54) size 33x24 [border: (1px solid #000000)] [r=2 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,54) size 33x24 [border: (1px solid #000000)] [r=2 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,54) size 33x24 [border: (1px solid #000000)] [r=2 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableRow {TR} at (0,80) size 107x24 LayoutTableCell {TD} at (2,80) size 33x24 [border: (1px solid #000000)] [r=3 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,80) size 33x24 [border: (1px solid #000000)] [r=3 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,80) size 33x24 [border: (1px solid #000000)] [r=3 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableRow {TR} at (0,106) size 107x24 LayoutTableCell {TD} at (2,106) size 33x24 [border: (1px solid #000000)] [r=4 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,106) size 33x24 [border: (1px solid #000000)] [r=4 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,106) size 33x24 [border: (1px solid #000000)] [r=4 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableRow {TR} at (0,132) size 107x24 LayoutTableCell {TD} at (2,132) size 33x24 [border: (1px solid #000000)] [r=5 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,132) size 33x24 [border: (1px solid #000000)] [r=5 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,132) size 33x24 [border: (1px solid #000000)] [r=5 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTable {TABLE} at (0,450.44) size 107x500 LayoutTableSection {TBODY} at (0,0) size 107x500 LayoutTableRow {TR} at (0,2) size 107x81 LayoutTableCell {TD} at (2,30) size 33x24 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,30) size 33x24 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,30) size 33x24 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableRow {TR} at (0,85) size 107x81 LayoutTableCell {TD} at (2,113) size 33x24 [border: (1px solid #000000)] [r=1 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,113) size 33x24 [border: (1px solid #000000)] [r=1 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,113) size 33x24 [border: (1px solid #000000)] [r=1 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableRow {TR} at (0,168) size 107x81 LayoutTableCell {TD} at (2,196) size 33x24 [border: (1px solid #000000)] [r=2 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,196) size 33x24 [border: (1px solid #000000)] [r=2 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,196) size 33x24 [border: (1px solid #000000)] [r=2 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableRow {TR} at (0,251) size 107x81 LayoutTableCell {TD} at (2,279) size 33x24 [border: (1px solid #000000)] [r=3 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,279) size 33x24 [border: (1px solid #000000)] [r=3 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,279) size 33x24 [border: (1px solid #000000)] [r=3 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableRow {TR} at (0,334) size 107x81 LayoutTableCell {TD} at (2,362) size 33x24 [border: (1px solid #000000)] [r=4 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,362) size 33x24 [border: (1px solid #000000)] [r=4 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,362) size 33x24 [border: (1px solid #000000)] [r=4 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableRow {TR} at (0,417) size 107x81 LayoutTableCell {TD} at (2,445) size 33x24 [border: (1px solid #000000)] [r=5 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,445) size 33x24 [border: (1px solid #000000)] [r=5 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,445) size 33x24 [border: (1px solid #000000)] [r=5 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutBlockFlow {P} at (0,966.44) size 769x40 LayoutText {#text} at (0,0) size 739x39 text run at (0,0) width 223: "These tables test percentage heights. " text run at (223,0) width 516: "The first should be its natural height; the second should be 50% of the height of the div" text run at (0,20) width 152: "(600px), which is 300px." LayoutTable {TABLE} at (0,1022.44) size 107x158 LayoutTableSection {TBODY} at (0,0) size 107x158 LayoutTableRow {TR} at (0,2) size 107x24 LayoutTableCell {TD} at (2,2) size 33x24 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,2) size 33x24 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,2) size 33x24 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableRow {TR} at (0,28) size 107x24 LayoutTableCell {TD} at (2,28) size 33x24 [border: (1px solid #000000)] [r=1 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,28) size 33x24 [border: (1px solid #000000)] [r=1 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,28) size 33x24 [border: (1px solid #000000)] [r=1 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableRow {TR} at (0,54) size 107x24 LayoutTableCell {TD} at (2,54) size 33x24 [border: (1px solid #000000)] [r=2 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,54) size 33x24 [border: (1px solid #000000)] [r=2 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,54) size 33x24 [border: (1px solid #000000)] [r=2 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableRow {TR} at (0,80) size 107x24 LayoutTableCell {TD} at (2,80) size 33x24 [border: (1px solid #000000)] [r=3 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,80) size 33x24 [border: (1px solid #000000)] [r=3 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,80) size 33x24 [border: (1px solid #000000)] [r=3 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableRow {TR} at (0,106) size 107x24 LayoutTableCell {TD} at (2,106) size 33x24 [border: (1px solid #000000)] [r=4 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,106) size 33x24 [border: (1px solid #000000)] [r=4 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,106) size 33x24 [border: (1px solid #000000)] [r=4 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableRow {TR} at (0,132) size 107x24 LayoutTableCell {TD} at (2,132) size 33x24 [border: (1px solid #000000)] [r=5 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,132) size 33x24 [border: (1px solid #000000)] [r=5 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,132) size 33x24 [border: (1px solid #000000)] [r=5 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutBlockFlow {DIV} at (0,1180.44) size 769x606 [border: (3px solid #800080)] LayoutTable {TABLE} at (3,3) size 107x300 LayoutTableSection {TBODY} at (0,0) size 107x300 LayoutTableRow {TR} at (0,2) size 107x47 LayoutTableCell {TD} at (2,13) size 33x24 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,13) size 33x24 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,13) size 33x24 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableRow {TR} at (0,51) size 107x47 LayoutTableCell {TD} at (2,62) size 33x24 [border: (1px solid #000000)] [r=1 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,62) size 33x24 [border: (1px solid #000000)] [r=1 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,62) size 33x24 [border: (1px solid #000000)] [r=1 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableRow {TR} at (0,100) size 107x48 LayoutTableCell {TD} at (2,112) size 33x24 [border: (1px solid #000000)] [r=2 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,112) size 33x24 [border: (1px solid #000000)] [r=2 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,112) size 33x24 [border: (1px solid #000000)] [r=2 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableRow {TR} at (0,150) size 107x48 LayoutTableCell {TD} at (2,162) size 33x24 [border: (1px solid #000000)] [r=3 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,162) size 33x24 [border: (1px solid #000000)] [r=3 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,162) size 33x24 [border: (1px solid #000000)] [r=3 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableRow {TR} at (0,200) size 107x48 LayoutTableCell {TD} at (2,212) size 33x24 [border: (1px solid #000000)] [r=4 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,212) size 33x24 [border: (1px solid #000000)] [r=4 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,212) size 33x24 [border: (1px solid #000000)] [r=4 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableRow {TR} at (0,250) size 107x48 LayoutTableCell {TD} at (2,262) size 33x24 [border: (1px solid #000000)] [r=5 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,262) size 33x24 [border: (1px solid #000000)] [r=5 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,262) size 33x24 [border: (1px solid #000000)] [r=5 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutBlockFlow {P} at (0,1802.44) size 769x60 LayoutText {#text} at (0,0) size 141x19 text run at (0,0) width 141: "The following tests test " LayoutInline {CODE} at (0,0) size 48x16 LayoutText {#text} at (141,3) size 48x16 text run at (141,3) width 48: "height" LayoutText {#text} at (189,0) size 160x19 text run at (189,0) width 160: " on table rows. A value of " LayoutInline {CODE} at (0,0) size 33x16 LayoutText {#text} at (348,3) size 33x16 text run at (348,3) width 33: "auto" LayoutText {#text} at (380,0) size 765x59 text run at (380,0) width 298: " requires the minimum height needed by the cells. " text run at (677,0) width 66: "In a simple" text run at (0,20) width 765: "case, this is just the height of the tallest cell (excluding the increased padding, of course, since with the padding the cells have the" text run at (0,40) width 78: "same height):" LayoutTable {TABLE} at (0,1878.44) size 107x48 LayoutTableSection {TBODY} at (0,0) size 107x48 LayoutTableRow {TR} at (0,2) size 107x44 LayoutTableCell {TD} at (2,12) size 33x24 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,2) size 33x44 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutBR {BR} at (31,2) size 0x19 LayoutText {#text} at (2,22) size 29x19 text run at (2,22) width 29: "Data" LayoutTableCell {TD} at (72,12) size 33x24 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutBlockFlow {P} at (0,1942.44) size 769x40 LayoutText {#text} at (0,0) size 201x19 text run at (0,0) width 201: "However, vertical-align values of " LayoutInline {CODE} at (0,0) size 65x16 LayoutText {#text} at (200,3) size 65x16 text run at (200,3) width 65: "baseline" LayoutText {#text} at (264,0) size 741x39 text run at (264,0) width 477: " (the default, but could be overridden in a UA stylesheet) can make it taller than" text run at (0,20) width 25: "that:" LayoutTable {TABLE} at (0,1998.44) size 289x148 LayoutTableSection {TBODY} at (0,0) size 289x148 LayoutTableRow {TR} at (0,2) size 289x144 LayoutTableCell {TD} at (2,46) size 33x24 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,2) size 124x100 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1] LayoutInline {SPAN} at (0,0) size 120x73 LayoutText {#text} at (2,3) size 120x73 text run at (2,3) width 120: "Data" LayoutBR {BR} at (122,46) size 0x19 LayoutText {#text} at (2,78) size 29x19 text run at (2,78) width 29: "Data" LayoutTableCell {TD} at (163,46) size 124x100 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutBR {BR} at (31,2) size 0x19 LayoutInline {SPAN} at (0,0) size 120x73 LayoutText {#text} at (2,23) size 120x73 text run at (2,23) width 120: "Data" LayoutBlockFlow {P} at (0,2162.44) size 769x20 LayoutText {#text} at (0,0) size 494x19 text run at (0,0) width 494: "The exact same thing should happen when the given height for the row is too small:" LayoutTable {TABLE} at (0,2198.44) size 289x148 LayoutTableSection {TBODY} at (0,0) size 289x148 LayoutTableRow {TR} at (0,2) size 289x144 LayoutTableCell {TD} at (2,46) size 33x24 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,2) size 124x100 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1] LayoutInline {SPAN} at (0,0) size 120x73 LayoutText {#text} at (2,3) size 120x73 text run at (2,3) width 120: "Data" LayoutBR {BR} at (122,46) size 0x19 LayoutText {#text} at (2,78) size 29x19 text run at (2,78) width 29: "Data" LayoutTableCell {TD} at (163,46) size 124x100 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutBR {BR} at (31,2) size 0x19 LayoutInline {SPAN} at (0,0) size 120x73 LayoutText {#text} at (2,23) size 120x73 text run at (2,23) width 120: "Data" LayoutBlockFlow {P} at (0,2362.44) size 769x40 LayoutText {#text} at (0,0) size 712x39 text run at (0,0) width 712: "Padding should also be able to increase the height (here the first cell has 20px padding-top and the second has 20px of" text run at (0,20) width 105: "padding-bottom):" LayoutTable {TABLE} at (0,2418.44) size 107x47 LayoutTableSection {TBODY} at (0,0) size 107x47 LayoutTableRow {TR} at (0,2) size 107x43 LayoutTableCell {TD} at (2,2) size 33x43 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1] LayoutText {#text} at (2,21) size 29x19 text run at (2,21) width 29: "Data" LayoutTableCell {TD} at (37,2) size 33x43 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,11) size 33x24 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTable {TABLE} at (0,2465.44) size 107x47 LayoutTableSection {TBODY} at (0,0) size 107x47 LayoutTableRow {TR} at (0,2) size 107x43 LayoutTableCell {TD} at (2,2) size 33x43 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1] LayoutText {#text} at (2,21) size 29x19 text run at (2,21) width 29: "Data" LayoutTableCell {TD} at (37,2) size 33x43 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,11) size 33x24 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutBlockFlow {P} at (0,2528.44) size 769x40 LayoutText {#text} at (0,0) size 752x39 text run at (0,0) width 460: "These two tables should be 200px tall, because of a height on the table row. " text run at (459,0) width 293: "The second one should have its second and third" text run at (0,20) width 389: "cell's contents offset from the middle by 10px (bottom, then top):" LayoutTable {TABLE} at (0,2584.44) size 289x204 LayoutTableSection {TBODY} at (0,0) size 289x204 LayoutTableRow {TR} at (0,2) size 289x200 LayoutTableCell {TD} at (2,46) size 33x24 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,2) size 124x100 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1] LayoutInline {SPAN} at (0,0) size 120x73 LayoutText {#text} at (2,3) size 120x73 text run at (2,3) width 120: "Data" LayoutBR {BR} at (122,46) size 0x19 LayoutText {#text} at (2,78) size 29x19 text run at (2,78) width 29: "Data" LayoutTableCell {TD} at (163,46) size 124x100 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutBR {BR} at (31,2) size 0x19 LayoutInline {SPAN} at (0,0) size 120x73 LayoutText {#text} at (2,23) size 120x73 text run at (2,23) width 120: "Data" LayoutTable {TABLE} at (0,2788.44) size 107x204 LayoutTableSection {TBODY} at (0,0) size 107x204 LayoutTableRow {TR} at (0,2) size 107x200 LayoutTableCell {TD} at (2,80) size 33x43 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1] LayoutText {#text} at (2,21) size 29x19 text run at (2,21) width 29: "Data" LayoutTableCell {TD} at (37,80) size 33x43 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,90) size 33x24 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutBlockFlow {P} at (0,3008.44) size 769x40 LayoutText {#text} at (0,0) size 760x39 text run at (0,0) width 496: "The behavior of percentage heights on table-row or table-row-group is undefined. " text run at (496,0) width 264: "However, I think they should be ignored, so" text run at (0,20) width 192: "these tables should look normal:" LayoutTable {TABLE} at (0,3064.44) size 107x80 LayoutTableSection {TBODY} at (0,0) size 107x80 LayoutTableRow {TR} at (0,2) size 107x24 LayoutTableCell {TD} at (2,2) size 33x24 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,2) size 33x24 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,2) size 33x24 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableRow {TR} at (0,28) size 107x24 LayoutTableCell {TD} at (2,28) size 33x24 [border: (1px solid #000000)] [r=1 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,28) size 33x24 [border: (1px solid #000000)] [r=1 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,28) size 33x24 [border: (1px solid #000000)] [r=1 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableRow {TR} at (0,54) size 107x24 LayoutTableCell {TD} at (2,54) size 33x24 [border: (1px solid #000000)] [r=2 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,54) size 33x24 [border: (1px solid #000000)] [r=2 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,54) size 33x24 [border: (1px solid #000000)] [r=2 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTable {TABLE} at (0,3144.44) size 107x80 LayoutTableSection {TBODY} at (0,0) size 107x80 LayoutTableRow {TR} at (0,2) size 107x24 LayoutTableCell {TD} at (2,2) size 33x24 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,2) size 33x24 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,2) size 33x24 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableRow {TR} at (0,28) size 107x24 LayoutTableCell {TD} at (2,28) size 33x24 [border: (1px solid #000000)] [r=1 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,28) size 33x24 [border: (1px solid #000000)] [r=1 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,28) size 33x24 [border: (1px solid #000000)] [r=1 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableRow {TR} at (0,54) size 107x24 LayoutTableCell {TD} at (2,54) size 33x24 [border: (1px solid #000000)] [r=2 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,54) size 33x24 [border: (1px solid #000000)] [r=2 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,54) size 33x24 [border: (1px solid #000000)] [r=2 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTable {TABLE} at (0,3224.44) size 107x184 LayoutTableSection {THEAD} at (0,0) size 107x54 LayoutTableRow {TR} at (0,2) size 107x24 LayoutTableCell {TD} at (2,2) size 33x24 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,2) size 33x24 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,2) size 33x24 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableRow {TR} at (0,28) size 107x24 LayoutTableCell {TD} at (2,28) size 33x24 [border: (1px solid #000000)] [r=1 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,28) size 33x24 [border: (1px solid #000000)] [r=1 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,28) size 33x24 [border: (1px solid #000000)] [r=1 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableSection {TFOOT} at (0,132) size 107x52 LayoutTableRow {TR} at (0,0) size 107x24 LayoutTableCell {TD} at (2,0) size 33x24 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,0) size 33x24 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,0) size 33x24 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableRow {TR} at (0,26) size 107x24 LayoutTableCell {TD} at (2,26) size 33x24 [border: (1px solid #000000)] [r=1 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,26) size 33x24 [border: (1px solid #000000)] [r=1 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,26) size 33x24 [border: (1px solid #000000)] [r=1 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableSection {TBODY} at (0,54) size 107x78 LayoutTableRow {TR} at (0,0) size 107x24 LayoutTableCell {TD} at (2,0) size 33x24 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,0) size 33x24 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,0) size 33x24 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableRow {TR} at (0,26) size 107x24 LayoutTableCell {TD} at (2,26) size 33x24 [border: (1px solid #000000)] [r=1 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,26) size 33x24 [border: (1px solid #000000)] [r=1 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,26) size 33x24 [border: (1px solid #000000)] [r=1 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableRow {TR} at (0,52) size 107x24 LayoutTableCell {TD} at (2,52) size 33x24 [border: (1px solid #000000)] [r=2 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,52) size 33x24 [border: (1px solid #000000)] [r=2 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,52) size 33x24 [border: (1px solid #000000)] [r=2 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTable {TABLE} at (0,3408.44) size 107x184 LayoutTableSection {THEAD} at (0,0) size 107x54 LayoutTableRow {TR} at (0,2) size 107x24 LayoutTableCell {TD} at (2,2) size 33x24 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,2) size 33x24 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,2) size 33x24 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableRow {TR} at (0,28) size 107x24 LayoutTableCell {TD} at (2,28) size 33x24 [border: (1px solid #000000)] [r=1 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,28) size 33x24 [border: (1px solid #000000)] [r=1 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,28) size 33x24 [border: (1px solid #000000)] [r=1 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableSection {TFOOT} at (0,132) size 107x52 LayoutTableRow {TR} at (0,0) size 107x24 LayoutTableCell {TD} at (2,0) size 33x24 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,0) size 33x24 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,0) size 33x24 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableRow {TR} at (0,26) size 107x24 LayoutTableCell {TD} at (2,26) size 33x24 [border: (1px solid #000000)] [r=1 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,26) size 33x24 [border: (1px solid #000000)] [r=1 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,26) size 33x24 [border: (1px solid #000000)] [r=1 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableSection {TBODY} at (0,54) size 107x78 LayoutTableRow {TR} at (0,0) size 107x24 LayoutTableCell {TD} at (2,0) size 33x24 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,0) size 33x24 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,0) size 33x24 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableRow {TR} at (0,26) size 107x24 LayoutTableCell {TD} at (2,26) size 33x24 [border: (1px solid #000000)] [r=1 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,26) size 33x24 [border: (1px solid #000000)] [r=1 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,26) size 33x24 [border: (1px solid #000000)] [r=1 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableRow {TR} at (0,52) size 107x24 LayoutTableCell {TD} at (2,52) size 33x24 [border: (1px solid #000000)] [r=2 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,52) size 33x24 [border: (1px solid #000000)] [r=2 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,52) size 33x24 [border: (1px solid #000000)] [r=2 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutBlockFlow {P} at (0,3608.44) size 769x20 LayoutText {#text} at (0,0) size 454x19 text run at (0,0) width 454: "The following table should look normal, since very small heights get ignored:" LayoutTable {TABLE} at (0,3644.44) size 107x28 LayoutTableSection {TBODY} at (0,0) size 107x28 LayoutTableRow {TR} at (0,2) size 107x24 LayoutTableCell {TD} at (2,2) size 33x24 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,2) size 33x24 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,2) size 33x24 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutBlockFlow {P} at (0,3688.44) size 769x20 LayoutText {#text} at (0,0) size 237x19 text run at (0,0) width 237: "So should this one, for auto cell heights:" LayoutTable {TABLE} at (0,3724.44) size 107x28 LayoutTableSection {TBODY} at (0,0) size 107x28 LayoutTableRow {TR} at (0,2) size 107x24 LayoutTableCell {TD} at (2,2) size 33x24 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,2) size 33x24 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,2) size 33x24 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutBlockFlow {P} at (0,3768.44) size 769x20 LayoutText {#text} at (0,0) size 598x19 text run at (0,0) width 598: "These tables should look the same - all cells should be 100px tall with the text at the top of the cells:" LayoutTable {TABLE} at (0,3804.44) size 107x108 LayoutTableSection {TBODY} at (0,0) size 107x108 LayoutTableRow {TR} at (0,2) size 107x104 LayoutTableCell {TD} at (2,2) size 33x24 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,2) size 33x24 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,2) size 33x24 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTable {TABLE} at (0,3912.44) size 107x108 LayoutTableSection {TBODY} at (0,0) size 107x108 LayoutTableRow {TR} at (0,2) size 107x104 LayoutTableCell {TD} at (2,42) size 33x24 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,42) size 33x24 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,42) size 33x24 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTable {TABLE} at (0,4020.44) size 107x108 LayoutTableSection {TBODY} at (0,0) size 107x108 LayoutTableRow {TR} at (0,2) size 107x104 LayoutTableCell {TD} at (2,2) size 33x24 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,2) size 33x24 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,2) size 33x24 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTable {TABLE} at (0,4128.44) size 107x108 LayoutTableSection {TBODY} at (0,0) size 107x108 LayoutTableRow {TR} at (0,2) size 107x104 LayoutTableCell {TD} at (2,2) size 33x24 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,2) size 33x24 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,2) size 33x24 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutBlockFlow {P} at (0,4252.44) size 769x20 LayoutText {#text} at (0,0) size 684x19 text run at (0,0) width 684: "In these four tables, the text should be 20px lower each cell, but should otherwise look like the above three tables:" LayoutTable {TABLE} at (0,4288.44) size 103x108 LayoutTableSection {TBODY} at (0,0) size 103x108 LayoutTableRow {TR} at (0,2) size 103x104 LayoutTableCell {TD} at (2,2) size 33x24 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,2) size 31x62 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1] LayoutText {#text} at (1,21) size 29x19 text run at (1,21) width 29: "Data" LayoutTableCell {TD} at (70,2) size 31x102 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1] LayoutText {#text} at (1,41) size 29x19 text run at (1,41) width 29: "Data" LayoutTable {TABLE} at (0,4396.44) size 103x108 LayoutTableSection {TBODY} at (0,0) size 103x108 LayoutTableRow {TR} at (0,2) size 103x104 LayoutTableCell {TD} at (2,2) size 33x24 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,2) size 31x42 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1] LayoutText {#text} at (1,21) size 29x19 text run at (1,21) width 29: "Data" LayoutTableCell {TD} at (70,2) size 31x62 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1] LayoutText {#text} at (1,41) size 29x19 text run at (1,41) width 29: "Data" LayoutTable {TABLE} at (0,4504.44) size 103x108 LayoutTableSection {TBODY} at (0,0) size 103x108 LayoutTableRow {TR} at (0,2) size 103x104 LayoutTableCell {TD} at (2,42) size 33x24 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,23) size 31x62 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1] LayoutText {#text} at (1,21) size 29x19 text run at (1,21) width 29: "Data" LayoutTableCell {TD} at (70,3) size 31x102 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1] LayoutText {#text} at (1,41) size 29x19 text run at (1,41) width 29: "Data" LayoutTable {TABLE} at (0,4612.44) size 107x108 LayoutTableSection {TBODY} at (0,0) size 107x108 LayoutTableRow {TR} at (0,2) size 107x104 LayoutTableCell {TD} at (2,42) size 33x24 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,42) size 33x24 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (72,42) size 33x24 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutBlockFlow {P} at (0,4736.44) size 769x20 LayoutText {#text} at (0,0) size 350x19 text run at (0,0) width 350: "These should have the text 40px from the top in every cell:" LayoutTable {TABLE} at (0,4772.44) size 103x107 LayoutTableSection {TBODY} at (0,0) size 103x107 LayoutTableRow {TR} at (0,2) size 103x103 LayoutTableCell {TD} at (2,41) size 33x24 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,22) size 31x62 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1] LayoutText {#text} at (1,21) size 29x19 text run at (1,21) width 29: "Data" LayoutTableCell {TD} at (70,2) size 31x102 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1] LayoutText {#text} at (1,41) size 29x19 text run at (1,41) width 29: "Data" LayoutTable {TABLE} at (0,4879.44) size 103x106 LayoutTableSection {TBODY} at (0,0) size 103x106 LayoutTableRow {TR} at (0,2) size 103x102 LayoutTableCell {TD} at (2,41) size 33x24 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,22) size 31x42 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1] LayoutText {#text} at (1,21) size 29x19 text run at (1,21) width 29: "Data" LayoutTableCell {TD} at (70,2) size 31x62 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1] LayoutText {#text} at (1,41) size 29x19 text run at (1,41) width 29: "Data" LayoutTable {TABLE} at (0,4985.44) size 103x106 LayoutTableSection {TBODY} at (0,0) size 103x106 LayoutTableRow {TR} at (0,2) size 103x102 LayoutTableCell {TD} at (2,41) size 33x24 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,22) size 31x62 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1] LayoutText {#text} at (1,21) size 29x19 text run at (1,21) width 29: "Data" LayoutTableCell {TD} at (70,2) size 31x102 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1] LayoutText {#text} at (1,41) size 29x19 text run at (1,41) width 29: "Data" LayoutTable {TABLE} at (0,5091.44) size 103x106 LayoutTableSection {TBODY} at (0,0) size 103x106 LayoutTableRow {TR} at (0,2) size 103x102 LayoutTableCell {TD} at (2,80) size 33x24 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,42) size 31x62 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1] LayoutText {#text} at (1,21) size 29x19 text run at (1,21) width 29: "Data" LayoutTableCell {TD} at (70,2) size 31x102 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1] LayoutText {#text} at (1,41) size 29x19 text run at (1,41) width 29: "Data" LayoutTable {TABLE} at (0,5197.44) size 103x68 LayoutTableSection {TBODY} at (0,0) size 103x68 LayoutTableRow {TR} at (0,2) size 103x64 LayoutTableCell {TD} at (2,42) size 33x24 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,24) size 31x42 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1] LayoutText {#text} at (1,1) size 29x19 text run at (1,1) width 29: "Data" LayoutTableCell {TD} at (70,4) size 31x62 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1] LayoutText {#text} at (1,1) size 29x19 text run at (1,1) width 29: "Data" LayoutBlockFlow {P} at (0,5281.44) size 769x40 LayoutText {#text} at (0,0) size 754x39 text run at (0,0) width 754: "In each of the following tables, three of the cells should have the same baseline of the first line, and the three so marked should" text run at (0,20) width 213: "be aligned top, middle, and bottom:" LayoutTable {TABLE} at (0,5337.44) size 451x121 LayoutTableSection {TBODY} at (0,0) size 451x121 LayoutTableRow {TR} at (0,2) size 451x117 LayoutTableCell {TD} at (2,75) size 33x24 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (37,46) size 94x61 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1] LayoutText {#text} at (2,3) size 90x55 text run at (2,3) width 90: "Data" LayoutTableCell {TD} at (133,2) size 186x117 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1] LayoutText {#text} at (2,4) size 182x109 text run at (2,4) width 182: "Data" LayoutTableCell {TD} at (321,2) size 28x24 [border: (1px solid #000000)] [r=0 c=3 rs=1 cs=1] LayoutText {#text} at (2,2) size 24x19 text run at (2,2) width 24: "Top" LayoutTableCell {TD} at (351,48) size 47x24 [border: (1px solid #000000)] [r=0 c=4 rs=1 cs=1] LayoutText {#text} at (2,2) size 43x19 text run at (2,2) width 43: "Middle" LayoutTableCell {TD} at (400,95) size 49x24 [border: (1px solid #000000)] [r=0 c=5 rs=1 cs=1] LayoutText {#text} at (2,2) size 45x19 text run at (2,2) width 45: "Bottom" LayoutTable {TABLE} at (0,5458.44) size 451x121 LayoutTableSection {TBODY} at (0,0) size 451x121 LayoutTableRow {TR} at (0,2) size 451x117 LayoutTableCell {TD} at (2,2) size 28x24 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 24x19 text run at (2,2) width 24: "Top" LayoutTableCell {TD} at (32,48) size 47x24 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 43x19 text run at (2,2) width 43: "Middle" LayoutTableCell {TD} at (81,95) size 49x24 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 45x19 text run at (2,2) width 45: "Bottom" LayoutTableCell {TD} at (132,2) size 186x117 [border: (1px solid #000000)] [r=0 c=3 rs=1 cs=1] LayoutText {#text} at (2,4) size 182x109 text run at (2,4) width 182: "Data" LayoutTableCell {TD} at (320,75) size 33x24 [border: (1px solid #000000)] [r=0 c=4 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (355,46) size 94x61 [border: (1px solid #000000)] [r=0 c=5 rs=1 cs=1] LayoutText {#text} at (2,3) size 90x55 text run at (2,3) width 90: "Data" LayoutTable {TABLE} at (0,5579.44) size 451x121 LayoutTableSection {TBODY} at (0,0) size 451x121 LayoutTableRow {TR} at (0,2) size 451x117 LayoutTableCell {TD} at (2,2) size 186x117 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1] LayoutText {#text} at (2,4) size 182x109 text run at (2,4) width 182: "Data" LayoutTableCell {TD} at (190,2) size 28x24 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 24x19 text run at (2,2) width 24: "Top" LayoutTableCell {TD} at (220,48) size 47x24 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 43x19 text run at (2,2) width 43: "Middle" LayoutTableCell {TD} at (269,75) size 33x24 [border: (1px solid #000000)] [r=0 c=3 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (304,95) size 49x24 [border: (1px solid #000000)] [r=0 c=4 rs=1 cs=1] LayoutText {#text} at (2,2) size 45x19 text run at (2,2) width 45: "Bottom" LayoutTableCell {TD} at (355,46) size 94x61 [border: (1px solid #000000)] [r=0 c=5 rs=1 cs=1] LayoutText {#text} at (2,3) size 90x55 text run at (2,3) width 90: "Data" LayoutTable {TABLE} at (0,5700.44) size 451x121 LayoutTableSection {TBODY} at (0,0) size 451x121 LayoutTableRow {TR} at (0,2) size 451x117 LayoutTableCell {TD} at (2,2) size 28x24 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 24x19 text run at (2,2) width 24: "Top" LayoutTableCell {TD} at (32,75) size 33x24 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (67,46) size 94x61 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1] LayoutText {#text} at (2,3) size 90x55 text run at (2,3) width 90: "Data" LayoutTableCell {TD} at (163,48) size 47x24 [border: (1px solid #000000)] [r=0 c=3 rs=1 cs=1] LayoutText {#text} at (2,2) size 43x19 text run at (2,2) width 43: "Middle" LayoutTableCell {TD} at (212,95) size 49x24 [border: (1px solid #000000)] [r=0 c=4 rs=1 cs=1] LayoutText {#text} at (2,2) size 45x19 text run at (2,2) width 45: "Bottom" LayoutTableCell {TD} at (263,2) size 186x117 [border: (1px solid #000000)] [r=0 c=5 rs=1 cs=1] LayoutText {#text} at (2,4) size 182x109 text run at (2,4) width 182: "Data" LayoutTable {TABLE} at (0,5821.44) size 451x121 LayoutTableSection {TBODY} at (0,0) size 451x121 LayoutTableRow {TR} at (0,2) size 451x117 LayoutTableCell {TD} at (2,2) size 28x24 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1] LayoutText {#text} at (2,2) size 24x19 text run at (2,2) width 24: "Top" LayoutTableCell {TD} at (32,46) size 94x61 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1] LayoutText {#text} at (2,3) size 90x55 text run at (2,3) width 90: "Data" LayoutTableCell {TD} at (128,95) size 49x24 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1] LayoutText {#text} at (2,2) size 45x19 text run at (2,2) width 45: "Bottom" LayoutTableCell {TD} at (179,75) size 33x24 [border: (1px solid #000000)] [r=0 c=3 rs=1 cs=1] LayoutText {#text} at (2,2) size 29x19 text run at (2,2) width 29: "Data" LayoutTableCell {TD} at (214,2) size 186x117 [border: (1px solid #000000)] [r=0 c=4 rs=1 cs=1] LayoutText {#text} at (2,4) size 182x109 text run at (2,4) width 182: "Data" LayoutTableCell {TD} at (402,48) size 47x24 [border: (1px solid #000000)] [r=0 c=5 rs=1 cs=1] LayoutText {#text} at (2,2) size 43x19 text run at (2,2) width 43: "Middle" LayoutBlockFlow {HR} at (0,5950.44) size 769x2 [border: (1px inset #EEEEEE)] LayoutBlockFlow {P} at (0,5968.44) size 769x36 LayoutInline {A} at (0,0) size 88x19 [color=#0000EE] LayoutImage {IMG} at (0,0) size 88x31 LayoutBlockFlow {P} at (0,6020.44) size 769x20 LayoutText {#text} at (0,0) size 57x19 text run at (0,0) width 57: "(Back to " LayoutInline {A} at (0,0) size 148x19 [color=#0000EE] LayoutText {#text} at (57,0) size 148x19 text run at (57,0) width 148: "CSS Testing Information" LayoutText {#text} at (204,0) size 9x19 text run at (204,0) width 9: ", " LayoutInline {A} at (0,0) size 78x19 [color=#0000EE] LayoutText {#text} at (212,0) size 78x19 text run at (212,0) width 78: "David Baron" LayoutText {#text} at (289,0) size 6x19 text run at (289,0) width 6: ")" LayoutBlockFlow {P} at (0,6056.44) size 769x20 LayoutInline {A} at (0,0) size 30x19 [color=#0000EE] LayoutText {#text} at (0,0) size 30x19 text run at (0,0) width 30: "LDB" LayoutText {#text} at (30,0) size 8x19 text run at (30,0) width 8: ", " LayoutInline {A} at (0,0) size 151x19 [color=#0000EE] LayoutText {#text} at (38,0) size 151x19 text run at (38,0) width 151: "dbaron@fas.harvard.edu"