W3C home > Mailing lists > Public > www-style@w3.org > November 2007

[CSS3 Paged Media] Margin Box Dimensions and width: auto

From: fantasai <fantasai.lists@inkedblade.net>
Date: Fri, 30 Nov 2007 14:26:21 -0500
Message-ID: <475063DD.6080801@inkedblade.net>
To: www-style@w3.org

The rules as currently defined in
   http://dev.w3.org/csswg/css3-page/#margin-box-dimensions
don't allow an 'auto' margin-box width to be wider than its max-content
width, even if the margins are fixed and the situation is overconstrained:
explicit margins are ignored instead of allowing the 'auto' width to stretch
beyond its max-content width.

I suggest first relaxing the "used width <= preferred width" constraint,
then dropping the specified margins.

Proposed changes:

Split rule 5

   # 5. If a box's computed width is 'auto', then: preferred minimum width <=
   #    used width <= preferred width.

into

   | 5. If a box's computed width is 'auto', then its used width must be greater
   |    than its preferred minimum width.
   | 6. If a box's computed width is 'auto', then its used width must also be
   |    less than its preferred width.

   ("preferred minimum width" and "preferred width should link to 10.3.5 of CSS2.1)

Then for the next bullet

   # If the above constraints are contradictory ("over-constrained"), then the
   # right margin of the left box and the left margin of the right box are
   # treated as if their computed values were 'auto'.

rewrite as

   | If the above constraints are contradictory ("over-constrained"), then drop
   | rule 6. If they are still contradictory then the right margin of the left
   | box and the left margin of the right box are treated as if their computed
   | values were 'auto'.

~fantasai
Received on Friday, 30 November 2007 19:26:31 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 27 April 2009 13:54:56 GMT