- From: Ian Hickson <py8ieh@bath.ac.uk>
- Date: Sun, 6 Jun 1999 11:20:43 +0100 (BST)
- To: Oren Ben-Kiki <oren@capella.co.il>
- cc: Style Sheet mailing list <www-style@w3.org>
On Sun, 6 Jun 1999, Oren Ben-Kiki wrote: > We've already got background-position, so having a background-size > attribute doesn't seem out of place. How about adding it to CSS3? This has already been suggested. See: http://www.bath.ac.uk/%7Epy8ieh/internet/wwwstyle.html#stretchbg > Another question: suppose that a background-position is specified > together with a repeat in the same axis, for example: > > background-position: 50% 0%; > background-repeat: repeat-x; > > Should the background image cover only half the element (the right > one), or should it cover it all? All of it. > IMO controlling the position of the tiling boundary while covering > the whole element is more important/useful/intuitive then covering > just a part of the element, but the CSS2 specifications aren't clear > on this. Actually, they are quite clear. From CSS2 section 14.2.1: # All tiling covers the content and padding areas of a box. And later: # Example(s): # # BODY { # background: white url("pendant.gif"); # background-repeat: repeat-y; # background-position: center; # } # # One copy of the background image is centered, and other copies are put above # and below it to make a vertical band behind the element. > IE4 implements this as partial element cover, but that doesn't prove > a thing :-) It proves its non-compliant. I believe IE5 fixes this (?). If you _want_ half-only backgrounds, look at Eric Meyer's suggestion: http://www.bath.ac.uk/%7Epy8ieh/internet/wwwstyle.html#halfbg Also, note that 'background-position' does not currently apply to inline elements. It has been suggested this be changed: http://www.bath.ac.uk/%7Epy8ieh/internet/wwwstyle.html#bg-pos -- Ian Hickson : Is your JavaScript ready for Nav5 and IE5? : Get the latest JavaScript client sniffer at : http://developer.netscape.com/docs/examples/javascript/browser_type.html
Received on Sunday, 6 June 1999 06:20:48 UTC