CSS1 Test Suite: 5.3.5 background-attachment

The style declarations which apply to the text below are:

    BODY {background-image: url(../resources/bg.gif); background-repeat: repeat-x; background-attachment: fixed;}

This document should have a green grid-pattern line across the top of the page (or at least a tiled background) which does NOT scroll with the document. It should, instead, appear to be a fixed pattern past which the content scrolls, even when the end of the page is reached. In addition, the default Test Suite background should NOT appear, as it's been overridden by the styles shown above. I'll have to add a lot of extra text to the page in order to make all this something we can actually check. Don't worry, I'll think of something.

In fact, why not the relevant section from the CSS1 specification? A capital idea.

#### 5.3.5 'background-attachment'

Value: scroll | fixed
Initial: scroll
Applies to: all elements
Inherited: no
Percentage values: N/A

If a background image is specified, the value of 'background-attachment' determines if it is fixed with regard to the canvas or if it scrolls along with the content.

      BODY {
        background: red url(pendant.gif);
        background-repeat: repeat-y;
        background-attachment: fixed;
      }

CSS1 core: UAs may treat 'fixed' as 'scroll'. However, it is recommended they interpret 'fixed' correctly, at least on the HTML and BODY elements, since there is no way for an author to provide an image only for those browsers that support 'fixed'.

TABLE Testing Section
| This document should have a green grid-pattern line across the top of the page (or at least a tiled background) which does NOT scroll with the document. It should, instead, appear to be a fixed pattern past which the content scrolls, even when the end of the page is reached. In addition, the default Test Suite background should NOT appear, as it's been overridden by the styles shown above. I'll have to add a lot of extra text to the page in order to make all this something we can actually check. Don't worry, I'll think of something. In fact, why not the relevant section from the CSS1 specification? A capital idea. #### 5.3.5 'background-attachment' Value: scroll | fixed Initial: scroll Applies to: all elements Inherited: no Percentage values: N/A If a background image is specified, the value of 'background-attachment' determines if it is fixed with regard to the canvas or if it scrolls along with the content.
      BODY {
        background: red url(pendant.gif);
        background-repeat: repeat-y;
        background-attachment: fixed;
      }
CSS1 core: UAs may treat 'fixed' as 'scroll'. However, it is recommended they interpret 'fixed' correctly, at least on the HTML and BODY elements, since there is no way for an author to provide an image only for those browsers that support 'fixed'.