[CSS2.1] Colors and Backgrounds

S14.2 <http://www.w3.org/TR/2003/WD-CSS21-20030915/colors.html#q2>:
# The background of the root element becomes the background of the
# canvas and covers the entire canvas, anchored at the same point
# as it would be if it was painted only for the root element itself.
# The root element does not paint this background again.

It is unclear what is meant by this.

S14.2.1<http://www.w3.org/TR/2003/WD-CSS21-20030915/colors.html#background-properties>:
# The tiling and positioning of the background-image on inline elements
# is undefined in this specification. A future level of CSS may define
# the tiling and positioning of the background-image on inline elements.

Must CSS2.1 really make the tiling and positioning of all inline
elements undefined or can it get away with leaving backgrounds on
*multi-line* inline elements undefined?

# The computed value of background-position for the purpose of
# inheritance is undefined, since the allowed values on this property
# may have different effects in a child element due to differences in
# size and position of their respective boxes.

I don't see why this is a reason to leave the inherited value undefined.
Using the computed value--"for <length> the absolute value, otherwise a
percentage"--seems reasonable to me.

~fantasai

Received on Saturday, 11 October 2003 07:14:06 UTC