layer at (0,0) size 800x600
  RenderView at (0,0) size 800x600
layer at (0,0) size 800x308
  RenderBlock {html} at (0,0) size 800x308
    RenderBody {body} at (8,8) size 784x292
      RenderTable {table} at (0,0) size 128x292
        RenderTableSection (anonymous) at (0,164) size 128x2
          RenderTableRow (anonymous) at (0,0) size 128x0
            RenderTableCell (anonymous) at (2,0) size 124x0 [r=0 c=0 rs=1 cs=1]
        RenderBlock {caption} at (0,40) size 128x40
          RenderText {#text} at (16,0) size 95x39
            text run at (16,0) width 95: "PASS: Normal"
            text run at (38,20) width 52: "Caption"
        RenderTableSection {thead} at (0,140) size 128x24
          RenderTableRow (anonymous) at (0,2) size 128x20
            RenderTableCell (anonymous) at (2,2) size 124x20 [r=0 c=0 rs=1 cs=1]
              RenderText {#text} at (0,0) size 65x19
                text run at (0,0) width 65: "HEADER"
        RenderTableSection {tbody} at (0,166) size 128x42
          RenderTableRow (anonymous) at (0,0) size 128x40
            RenderTableCell (anonymous) at (2,0) size 124x40 [r=0 c=0 rs=1 cs=1]
              RenderBR {br} at (0,0) size 0x19
              RenderText {#text} at (0,20) size 124x19
                text run at (0,20) width 124: "Some body content"
              RenderBR {br} at (123,20) size 1x19
        RenderTableSection {tfoot} at (0,210) size 128x22
          RenderTableRow (anonymous) at (0,0) size 128x20
            RenderTableCell (anonymous) at (2,0) size 124x20 [r=0 c=0 rs=1 cs=1]
              RenderText {#text} at (0,0) size 63x19
                text run at (0,0) width 63: "FOOTER"
        RenderTableSection (anonymous) at (0,208) size 128x2
          RenderTableRow (anonymous) at (0,0) size 128x0
            RenderTableCell (anonymous) at (2,0) size 124x0 [r=0 c=0 rs=1 cs=1]
        RenderBlock {caption} at (0,80) size 128x60
          RenderText {#text} at (0,0) size 0x0
        RenderBlock {caption} at (0,140) size 128x0
layer at (8,240) size 128x60
  RenderBlock {caption} at (0,232) size 128x60
    RenderText {#text} at (26,0) size 119x59
      text run at (26,0) width 76: "PASS: First"
      text run at (4,20) width 119: "Caption aligned to"
      text run at (29,40) width 70: "the bottom"
layer at (10,172) size 232x20
  RenderBlock (positioned) {caption} at (10,172) size 232x20
    RenderText {#text} at (0,0) size 232x19
      text run at (0,0) width 232: "PASS: Caption with a fixed position"
layer at (8,8) size 128x40
  RenderBlock {caption} at (0,0) size 128x40
    RenderText {#text} at (15,0) size 104x39
      text run at (15,0) width 97: "PASS: Caption"
      text run at (12,20) width 104: "with opacity 0.7"
layer at (10,216) size 334x20
  RenderBlock (positioned) {caption} at (10,216) size 335x20
    RenderText {#text} at (0,0) size 335x19
      text run at (0,0) width 335: "PASS: Caption with a fixed position and opacity 0.6"
layer at (8,88) size 121x59
  RenderInline {a} at (0,0) size 121x59
    RenderText {#text} at (15,0) size 121x59
      text run at (15,0) width 97: "PASS: Caption"
      text run at (3,20) width 121: "with opacity 0.5 in"
      text run at (14,40) width 100: "one of its child."
layer at (72,148) size 448x20
  RenderBlock (positioned) {a} at (71,148) size 450x20
    RenderText {#text} at (0,0) size 449x19
      text run at (0,0) width 449: "PASS: Caption with opacity 0.4 and fixed position of one of the child."
