- From: Simon Sapin <simon.sapin@exyr.org>
- Date: Thu, 19 Mar 2015 12:54:09 +0100
- To: www-style@w3.org
On 19/03/15 06:01, fantasai wrote: > B) Treat percentages as zero: > - percentages contribute zero to the intrinsic size > - once the item is sized, the percentages are still treated as zero So during layout percentages may or may not be treated as zero based on… what exactly? This is not obvious to define. Servo computes the intrinsic sizes of everything eagerly (in a parallel bottom-up tree traversal), so it’s not easy to determine whether a given intermediate result has affected a used width arbitrarily "far away" in the ancestors. For example: <section style="float: left"> <div style="width: 100px"> <ul> <li style="margin: 10%"> Because one of the intermediate ancestors has a fixed width, the percentage margin of the <li> does not affect the used width of the <section> (or any other ancestor), even if it contributed to the intrinsic size of the <ul>. -- Simon Sapin
Received on Thursday, 19 March 2015 11:54:35 UTC