- From: fantasai <fantasai.lists@inkedblade.net>
- Date: Fri, 30 Nov 2007 14:26:21 -0500
- 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 UTC