- From: Ian Kilpatrick via GitHub <sysbot+gh@w3.org>
- Date: Mon, 02 Aug 2021 17:24:43 +0000
- To: public-css-archive@w3.org
@mrego Most layout modes care about if their *initial* block-size is definite or not. E.g. if the initial block-size is definite, then %-children can resolve etc. Grid is special in that it'll re-resolve these things with the used block-size. Due to this you don't care if this initial block-size goes from indefinite->definite. The indefinite->definite transition is very common these days. E.g. a grid as a grid-item will go from indefinite->definite, grid as a row flex-item will typically go through this transition as well. It's counter intuitive, but ends up being faster for a lot of cases. https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/core/layout/ng/grid/ng_grid_layout_algorithm.cc;l=342-346?q=ng_grid_layout_algorithm.cc&ss=chromium -- GitHub Notification of comment by bfgeek Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/5566#issuecomment-891200729 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Monday, 2 August 2021 17:24:45 UTC