| layer at (0,0) size 800x600 scrollWidth 888 scrollHeight 1993 |
| LayoutView at (0,0) size 800x600 |
| layer at (0,0) size 800x1993 backgroundClip at (0,0) size 800x600 clip at (0,0) size 800x600 |
| LayoutNGBlockFlow {HTML} at (0,0) size 800x1993 |
| LayoutNGBlockFlow {BODY} at (8,8) size 784x1977 [bgcolor=#CCCCCC] |
| LayoutNGBlockFlow {P} at (0,0) size 784x20 |
| LayoutText {#text} at (0,0) size 355x19 |
| text run at (0,0) width 355: "The style declarations which apply to the text below are:" |
| LayoutNGBlockFlow {PRE} at (0,36) size 784x240 |
| LayoutText {#text} at (0,0) size 880x240 |
| text run at (0,0) width 672: ".one {background-image: url(../resources/oransqr.gif); background-repeat: repeat-y;}" |
| text run at (672,0) width 0: " " |
| text run at (0,16) width 672: ".two {background-image: url(../resources/oransqr.gif); background-repeat: repeat-x;}" |
| text run at (672,16) width 0: " " |
| text run at (0,32) width 696: ".three {background-image: url(../resources/oransqr.gif); background-repeat: no-repeat;}" |
| text run at (696,32) width 0: " " |
| text run at (0,48) width 880: ".four {background-image: url(../resources/bg.gif); background-position: 50% 50%; background-repeat: repeat-y;}" |
| text run at (880,48) width 0: " " |
| text run at (0,64) width 704: ".five {background-image: url(../resources/crosshair2.gif); background-position: 50% 50%;" |
| text run at (704,64) width 0: " " |
| text run at (0,80) width 240: " background-color: red;}" |
| text run at (240,80) width 0: " " |
| text run at (0,96) width 720: ".six {background-image: url(../resources/crosshair2.gif); background-position: center top;" |
| text run at (720,96) width 0: " " |
| text run at (0,112) width 232: " background-color: red;}" |
| text run at (232,112) width 0: " " |
| text run at (0,128) width 720: ".seven {background-image: url(../resources/crosshair2.gif); background-position: top left;" |
| text run at (720,128) width 0: " " |
| text run at (0,144) width 248: " background-color: red;}" |
| text run at (248,144) width 0: " " |
| text run at (0,160) width 752: ".eight {background-image: url(../resources/crosshair2.gif); background-position: bottom right;" |
| text run at (752,160) width 0: " " |
| text run at (0,176) width 248: " background-color: red;}" |
| text run at (248,176) width 0: " " |
| text run at (0,192) width 704: ".nine {background-image: url(../resources/crosshair2.gif); background-position: 50% 50%;" |
| text run at (704,192) width 0: " " |
| text run at (0,208) width 240: " background-color: red;}" |
| text run at (240,208) width 0: " " |
| text run at (0,224) width 0: " " |
| LayoutNGBlockFlow {P} at (0,307) size 784x60 |
| LayoutText {#text} at (0,0) size 784x19 |
| text run at (0,0) width 784: "This sentence should have an orange stripe repeated in the \"y\" direction, starting at the upper left corner (since the default for" |
| LayoutInline {CODE} at (0,0) size 152x16 |
| LayoutText {#text} at (0,23) size 152x16 |
| text run at (0,23) width 152: "background-position" |
| LayoutText {#text} at (152,20) size 779x39 |
| text run at (152,20) width 627: " is '0% 0%' and that property is not declared here). This is extra text included for the sole purpose of" |
| text run at (0,40) width 409: "making the paragraph longer. Thank you for your understanding." |
| LayoutNGBlockFlow {P} at (0,383) size 784x60 |
| LayoutText {#text} at (0,0) size 784x19 |
| text run at (0,0) width 784: "This sentence should have an orange stripe repeated in the \"x\" direction, starting at the upper left corner (since the default for" |
| LayoutInline {CODE} at (0,0) size 152x16 |
| LayoutText {#text} at (0,23) size 152x16 |
| text run at (0,23) width 152: "background-position" |
| LayoutText {#text} at (152,20) size 779x39 |
| text run at (152,20) width 627: " is '0% 0%' and that property is not declared here). This is extra text included for the sole purpose of" |
| text run at (0,40) width 409: "making the paragraph longer. Thank you for your understanding." |
| LayoutNGBlockFlow {P} at (0,459) size 784x60 |
| LayoutText {#text} at (0,0) size 697x19 |
| text run at (0,0) width 697: "This sentence should have a single orange square behind it, placed at the upper left corner (since the default for" |
| LayoutInline {CODE} at (0,0) size 152x16 |
| LayoutText {#text} at (0,23) size 152x16 |
| text run at (0,23) width 152: "background-position" |
| LayoutText {#text} at (152,20) size 779x39 |
| text run at (152,20) width 627: " is '0% 0%' and that property is not declared here). This is extra text included for the sole purpose of" |
| text run at (0,40) width 409: "making the paragraph longer. Thank you for your understanding." |
| LayoutNGBlockFlow {P} at (0,535) size 784x80 |
| LayoutText {#text} at (0,0) size 762x39 |
| text run at (0,0) width 762: "This sentence should have a green-hatch stripe running vertically down the center of the paragraph, with the origin image" |
| text run at (0,20) width 316: "exactly centered in the paragraph. This is because " |
| LayoutInline {CODE} at (0,0) size 64x16 |
| LayoutText {#text} at (316,23) size 64x16 |
| text run at (316,23) width 64: "repeat-y" |
| LayoutText {#text} at (380,20) size 114x19 |
| text run at (380,20) width 114: " specifies tiling in " |
| LayoutInline {EM} at (0,0) size 28x19 |
| LayoutText {#text} at (494,20) size 28x19 |
| text run at (494,20) width 28: "both" |
| LayoutText {#text} at (522,20) size 764x39 |
| text run at (522,20) width 242: " directions on the y-axis. Note that this" |
| text run at (0,40) width 267: "test is only valid if the user agent supports " |
| LayoutInline {CODE} at (0,0) size 152x16 |
| LayoutText {#text} at (267,43) size 152x16 |
| text run at (267,43) width 152: "background-position" |
| LayoutText {#text} at (419,40) size 33x19 |
| text run at (419,40) width 33: " (see " |
| LayoutInline {A} at (0,0) size 57x19 [color=#0000FF] |
| LayoutText {#text} at (452,40) size 57x19 |
| text run at (452,40) width 57: "test 5.3.6" |
| LayoutText {#text} at (509,40) size 759x39 |
| text run at (509,40) width 250: "). I'll fill the paragraph with extra text to" |
| text run at (0,60) width 342: "make the conformance (or lack thereof) more obvious." |
| LayoutNGBlockFlow {P} at (0,631) size 784x100 [bgcolor=#FF0000] |
| LayoutText {#text} at (0,0) size 754x19 |
| text run at (0,0) width 754: "This paragraph should have a tiled background, with the origin image exactly centered in the paragraph. This is because" |
| LayoutInline {CODE} at (0,0) size 136x16 |
| LayoutText {#text} at (0,23) size 136x16 |
| text run at (0,23) width 136: "background-repeat" |
| LayoutText {#text} at (136,20) size 114x19 |
| text run at (136,20) width 114: " specifies tiling in " |
| LayoutInline {EM} at (0,0) size 16x19 |
| LayoutText {#text} at (250,20) size 16x19 |
| text run at (250,20) width 16: "all" |
| LayoutText {#text} at (266,20) size 782x39 |
| text run at (266,20) width 516: " directions, regardless of the position of the origin image. Note that this test is only" |
| text run at (0,40) width 196: "valid if the user agent supports " |
| LayoutInline {CODE} at (0,0) size 152x16 |
| LayoutText {#text} at (196,43) size 152x16 |
| text run at (196,43) width 152: "background-position" |
| LayoutText {#text} at (348,40) size 33x19 |
| text run at (348,40) width 33: " (see " |
| LayoutInline {A} at (0,0) size 57x19 [color=#0000FF] |
| LayoutText {#text} at (381,40) size 57x19 |
| text run at (381,40) width 57: "test 5.3.6" |
| LayoutText {#text} at (438,40) size 765x59 |
| text run at (438,40) width 311: "). I'll fill the paragraph with extra text to make the" |
| text run at (0,60) width 765: "conformance (or lack thereof) more obvious. A background color is present, although if it is visible then the image has not" |
| text run at (0,80) width 116: "bee correctly tiled." |
| LayoutNGBlockFlow {P} at (0,747) size 784x60 [bgcolor=#FF0000] |
| LayoutText {#text} at (0,0) size 782x59 |
| text run at (0,0) width 764: "This sentence should have a fully tiled background which starts at its center top; that is, the background's origin should be" |
| text run at (0,20) width 782: "the exact center of the top of the paragraph. I'll fill it with extra text to make the conformance (or lack thereof) more obvious." |
| text run at (0,40) width 652: "A background color is present, although if it is visible, then the image may not have been tiled correctly." |
| LayoutNGBlockFlow {P} at (0,823) size 784x60 [bgcolor=#FF0000] |
| LayoutText {#text} at (0,0) size 775x59 |
| text run at (0,0) width 708: "This sentence should have a fully tiled background which starts at its top left. I'll fill it with extra text to make the" |
| text run at (0,20) width 775: "conformance (or lack thereof) more obvious. A background color is present, although if it is visible, then the image may not" |
| text run at (0,40) width 157: "have been tiled correctly." |
| LayoutNGBlockFlow {P} at (0,899) size 784x80 [bgcolor=#FF0000] |
| LayoutText {#text} at (0,0) size 783x79 |
| text run at (0,0) width 783: "This sentence should have a fully tiled background which starts at its bottom right; in other words, a complete instance of the" |
| text run at (0,20) width 780: "image should be anchored in the bottom right corner, with the tiled background extending out from there. I'll fill it with extra" |
| text run at (0,40) width 782: "text to make the conformance (or lack thereof) more obvious. A background color is present, although if it is visible, then the" |
| text run at (0,60) width 254: "image may not have been tiled correctly." |
| LayoutNGBlockFlow {P} at (0,995) size 784x120 [bgcolor=#FF0000] |
| LayoutText {#text} at (0,0) size 769x119 |
| text run at (0,0) width 718: "This sentence should have a fully tiled background which starts at its center and is tiled in all directions; that is, the" |
| text run at (0,20) width 765: "background's origin should be the exact center of the paragraph. I'll fill it with extra text to make the conformance (or lack" |
| text run at (0,40) width 769: "thereof) more obvious. In fact, a lot of extra text will be necessary to make this at all obvious. This is true because I am not" |
| text run at (0,60) width 765: "able to increase the text size without resorting to either headings or other CSS properties, neither of which I want to use in" |
| text run at (0,80) width 750: "this circumstance. This ought to be enough text, though. A background color is present, although if it is visible, then the" |
| text run at (0,100) width 254: "image may not have been tiled correctly." |
| LayoutTable {TABLE} at (0,1131) size 784x846 [border: (1px outset #808080)] |
| LayoutTableSection {TBODY} at (1,1) size 782x844 |
| LayoutTableRow {TR} at (0,0) size 782x28 |
| LayoutNGTableCell {TD} at (0,0) size 782x28 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2] |
| LayoutInline {STRONG} at (0,0) size 161x19 |
| LayoutText {#text} at (4,4) size 161x19 |
| text run at (4,4) width 161: "TABLE Testing Section" |
| LayoutTableRow {TR} at (0,28) size 782x816 |
| LayoutNGTableCell {TD} at (0,422) size 12x28 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1] |
| LayoutText {#text} at (4,398) size 4x19 |
| text run at (4,398) width 4: " " |
| LayoutNGTableCell {TD} at (12,28) size 770x816 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1] |
| LayoutNGBlockFlow {P} at (4,4) size 762x60 |
| LayoutText {#text} at (0,0) size 762x39 |
| text run at (0,0) width 762: "This sentence should have an orange stripe repeated in the \"y\" direction, starting at the upper left corner (since the default" |
| text run at (0,20) width 22: "for " |
| LayoutInline {CODE} at (0,0) size 152x16 |
| LayoutText {#text} at (22,23) size 152x16 |
| text run at (22,23) width 152: "background-position" |
| LayoutText {#text} at (174,20) size 730x39 |
| text run at (174,20) width 556: " is '0% 0%' and that property is not declared here). This is extra text included for the sole" |
| text run at (0,40) width 480: "purpose of making the paragraph longer. Thank you for your understanding." |
| LayoutNGBlockFlow {P} at (4,80) size 762x60 |
| LayoutText {#text} at (0,0) size 762x39 |
| text run at (0,0) width 762: "This sentence should have an orange stripe repeated in the \"x\" direction, starting at the upper left corner (since the default" |
| text run at (0,20) width 22: "for " |
| LayoutInline {CODE} at (0,0) size 152x16 |
| LayoutText {#text} at (22,23) size 152x16 |
| text run at (22,23) width 152: "background-position" |
| LayoutText {#text} at (174,20) size 730x39 |
| text run at (174,20) width 556: " is '0% 0%' and that property is not declared here). This is extra text included for the sole" |
| text run at (0,40) width 480: "purpose of making the paragraph longer. Thank you for your understanding." |
| LayoutNGBlockFlow {P} at (4,156) size 762x60 |
| LayoutText {#text} at (0,0) size 697x19 |
| text run at (0,0) width 697: "This sentence should have a single orange square behind it, placed at the upper left corner (since the default for" |
| LayoutInline {CODE} at (0,0) size 152x16 |
| LayoutText {#text} at (0,23) size 152x16 |
| text run at (0,23) width 152: "background-position" |
| LayoutText {#text} at (152,20) size 762x39 |
| text run at (152,20) width 610: " is '0% 0%' and that property is not declared here). This is extra text included for the sole purpose" |
| text run at (0,40) width 426: "of making the paragraph longer. Thank you for your understanding." |
| LayoutNGBlockFlow {P} at (4,232) size 762x80 |
| LayoutText {#text} at (0,0) size 762x39 |
| text run at (0,0) width 762: "This sentence should have a green-hatch stripe running vertically down the center of the paragraph, with the origin image" |
| text run at (0,20) width 316: "exactly centered in the paragraph. This is because " |
| LayoutInline {CODE} at (0,0) size 64x16 |
| LayoutText {#text} at (316,23) size 64x16 |
| text run at (316,23) width 64: "repeat-y" |
| LayoutText {#text} at (380,20) size 114x19 |
| text run at (380,20) width 114: " specifies tiling in " |
| LayoutInline {EM} at (0,0) size 28x19 |
| LayoutText {#text} at (494,20) size 28x19 |
| text run at (494,20) width 28: "both" |
| LayoutText {#text} at (522,20) size 738x39 |
| text run at (522,20) width 216: " directions on the y-axis. Note that" |
| text run at (0,40) width 293: "this test is only valid if the user agent supports " |
| LayoutInline {CODE} at (0,0) size 152x16 |
| LayoutText {#text} at (293,43) size 152x16 |
| text run at (293,43) width 152: "background-position" |
| LayoutText {#text} at (445,40) size 33x19 |
| text run at (445,40) width 33: " (see " |
| LayoutInline {A} at (0,0) size 57x19 [color=#0000FF] |
| LayoutText {#text} at (478,40) size 57x19 |
| text run at (478,40) width 57: "test 5.3.6" |
| LayoutText {#text} at (535,40) size 742x39 |
| text run at (535,40) width 207: "). I'll fill the paragraph with extra" |
| text run at (0,60) width 385: "text to make the conformance (or lack thereof) more obvious." |
| LayoutNGBlockFlow {P} at (4,328) size 762x100 [bgcolor=#FF0000] |
| LayoutText {#text} at (0,0) size 754x19 |
| text run at (0,0) width 754: "This paragraph should have a tiled background, with the origin image exactly centered in the paragraph. This is because" |
| LayoutInline {CODE} at (0,0) size 136x16 |
| LayoutText {#text} at (0,23) size 136x16 |
| text run at (0,23) width 136: "background-repeat" |
| LayoutText {#text} at (136,20) size 114x19 |
| text run at (136,20) width 114: " specifies tiling in " |
| LayoutInline {EM} at (0,0) size 16x19 |
| LayoutText {#text} at (250,20) size 16x19 |
| text run at (250,20) width 16: "all" |
| LayoutText {#text} at (266,20) size 750x39 |
| text run at (266,20) width 484: " directions, regardless of the position of the origin image. Note that this test is" |
| text run at (0,40) width 228: "only valid if the user agent supports " |
| LayoutInline {CODE} at (0,0) size 152x16 |
| LayoutText {#text} at (228,43) size 152x16 |
| text run at (228,43) width 152: "background-position" |
| LayoutText {#text} at (380,40) size 33x19 |
| text run at (380,40) width 33: " (see " |
| LayoutInline {A} at (0,0) size 57x19 [color=#0000FF] |
| LayoutText {#text} at (413,40) size 57x19 |
| text run at (413,40) width 57: "test 5.3.6" |
| LayoutText {#text} at (470,40) size 758x59 |
| text run at (470,40) width 288: "). I'll fill the paragraph with extra text to make" |
| text run at (0,60) width 739: "the conformance (or lack thereof) more obvious. A background color is present, although if it is visible then the image" |
| text run at (0,80) width 165: "has not bee correctly tiled." |
| LayoutNGBlockFlow {P} at (4,444) size 762x60 [bgcolor=#FF0000] |
| LayoutText {#text} at (0,0) size 745x59 |
| text run at (0,0) width 745: "This sentence should have a fully tiled background which starts at its center top; that is, the background's origin should" |
| text run at (0,20) width 743: "be the exact center of the top of the paragraph. I'll fill it with extra text to make the conformance (or lack thereof) more" |
| text run at (0,40) width 709: "obvious. A background color is present, although if it is visible, then the image may not have been tiled correctly." |
| LayoutNGBlockFlow {P} at (4,520) size 762x60 [bgcolor=#FF0000] |
| LayoutText {#text} at (0,0) size 751x59 |
| text run at (0,0) width 708: "This sentence should have a fully tiled background which starts at its top left. I'll fill it with extra text to make the" |
| text run at (0,20) width 751: "conformance (or lack thereof) more obvious. A background color is present, although if it is visible, then the image may" |
| text run at (0,40) width 181: "not have been tiled correctly." |
| LayoutNGBlockFlow {P} at (4,596) size 762x80 [bgcolor=#FF0000] |
| LayoutText {#text} at (0,0) size 760x79 |
| text run at (0,0) width 760: "This sentence should have a fully tiled background which starts at its bottom right; in other words, a complete instance of" |
| text run at (0,20) width 736: "the image should be anchored in the bottom right corner, with the tiled background extending out from there. I'll fill it" |
| text run at (0,40) width 746: "with extra text to make the conformance (or lack thereof) more obvious. A background color is present, although if it is" |
| text run at (0,60) width 357: "visible, then the image may not have been tiled correctly." |
| LayoutNGBlockFlow {P} at (4,692) size 762x120 [bgcolor=#FF0000] |
| LayoutText {#text} at (0,0) size 755x119 |
| text run at (0,0) width 718: "This sentence should have a fully tiled background which starts at its center and is tiled in all directions; that is, the" |
| text run at (0,20) width 735: "background's origin should be the exact center of the paragraph. I'll fill it with extra text to make the conformance (or" |
| text run at (0,40) width 752: "lack thereof) more obvious. In fact, a lot of extra text will be necessary to make this at all obvious. This is true because I" |
| text run at (0,60) width 755: "am not able to increase the text size without resorting to either headings or other CSS properties, neither of which I want" |
| text run at (0,80) width 753: "to use in this circumstance. This ought to be enough text, though. A background color is present, although if it is visible," |
| text run at (0,100) width 308: "then the image may not have been tiled correctly." |
| layer at (8,297) size 784x2 clip at (0,0) size 0x0 |
| LayoutNGBlockFlow {HR} at (0,289) size 784x2 [border: (1px inset #EEEEEE)] |