- From: Andrew Fedoniouk <news@terrainformatica.com>
- Date: Fri, 16 Jul 2004 13:26:07 -0700
- To: <www-style@w3.org>
Seems like all active UA's now behave as like following set by default: html { overflow:auto; width:viewport-width; height:viewport-height; margin:0; padding:0; } So scrollbars appear when needed. If we change overflow:hidden; then scrollbars will disappear. Which is IMO logical and right behavior: attributes of root element project to (allows to define) attributes of the viewport. So far so good.... But if we will try to use background image we have inconsitency... html { overflow:auto; background-image: marble.png; background-repeat: no-repeat; background-position: 0 0; } All known (to me) UAs scroll background image in this example which is not what human would expect as: any-other-element { overflow:auto; background-image: marble.png; background-repeat: no-repeat; background-position: 0 0; } will not scroll the image. Image will always stay in left,top corner of the 'any-other-element'. Any comments here? What is the desired rendering behavior for the root element? Shall it be reflected in the spec somewhere? Andrew Fedoniouk. http://terrainformatica.com
Received on Friday, 16 July 2004 16:26:50 UTC