- From: CSS Meeting Bot via GitHub <sysbot+gh@w3.org>
- Date: Fri, 23 Oct 2020 16:02:56 +0000
- To: public-css-archive@w3.org
The CSS Working Group just discussed `orphans and widows for fragmented monolithic replaced elements`, and agreed to the following: * `RESOLVED: work on a mechanism to control where slicing is allowed as a length from either side of the monolithic element` <details><summary>The full IRC log of that discussion</summary> <Rossen_> Topic: orphans and widows for fragmented monolithic replaced elements<br> <Rossen_> github: https://github.com/w3c/csswg-drafts/issues/3405<br> <fremy> fantasai: this is a feature request for fragmentation level 4<br> <fremy> fantasai: it would be nice to control widow/orphan in a more monolithic way<br> <fremy> fantasai: it would be a length instead<br> <fremy> fantasai: and thus cannot inherit so we need a new property<br> <fremy> fantasai: it would say how much space you need on the page to accept to start flushing in the container<br> <florian> q+<br> <jensimmons> q-<br> <Rossen_> ack jensimmons<br> <fremy> fantasai: proposal would be widow-length or something<br> <fremy> faceless2: I don't think the name should be widow/orphan its a different concept<br> <fantasai> s/widow-length/widow-something: <length>/<br> <Rossen_> ack florian<br> <fremy> florian: maybe I misrember but I think we are not supposed to split monolithic elements at all<br> <fremy> florian: so the default value should be 100% right?<br> <Rossen_> q?<br> <fremy> florian: (split only happens if you cannot fit)<br> <fremy> fantasai: we want to control that<br> <fremy> fantasai: and that is the next issue<br> <fremy> florian: why a different toggle?<br> <fremy> florian: if you have 100%<br> <myles> q+<br> <fremy> fantasai: yes, but break-inside is more reasonable to find for authors<br> <fremy> florian: yes, that's true<br> <fremy> Rossen_: are we discussing accepting the proposal?<br> <fremy> myles: is my understanding correct to say that they don'<br> <fremy> myles: t like when 3px of their image appears at the end of a page<br> <fremy> myles: and the rest gets displayed on the next page?<br> <fremy> fantasai: yes<br> <fremy> myles: ok<br> <Rossen_> q?<br> <fremy> Rossen_: any other thought?<br> <Rossen_> ack myles<br> <fremy> florian: I am not sure it's a different than the break-inside thing<br> <jfkthame> q+<br> <fremy> florian: for example on some images there might be only three points where you want to break<br> <tantek> interesting, the image breaking equivalent of soft-hypens<br> <fremy> Rossen_: is that a reason to hold off on the proposal?<br> <fremy> florian: I think it's weird to have a toggle for something<br> <fremy> florian: that we can't do yet<br> <Rossen_> ack jfkthame<br> <fremy> fantasai: we slice if it doesnt fit<br> <fremy> florian: but we might want different if it is forced or not<br> <myles> q+<br> <fremy> JonathanNeal: seems to be refinements of break-inside to me<br> <florian> +1 to jfkthame<br> <fremy> JonathanNeal: so sub-properties of break-inside<br> <Rossen_> ack fantasai<br> <faceless2> q+<br> <fremy> fantasai: we don't control where you can break in break-inside<br> <fremy> fantasai: break-inside, so far, is only whether you can break or not<br> <Rossen_> ack myles<br> <fremy> fantasai: I think this is a good separation to have<br> <fremy> myles: also, there are two values, bottom and top<br> <fremy> myles: if the sum is bigger than 100%, what happens?<br> <fremy> fantasai: can't break anywhere<br> <Rossen_> q?<br> <faceless2> q-<br> <fremy> florian: but then you are back to the case where you have to differentiate whether you are in the normal case or the error case<br> <fremy> fantasai: if needed you slice wherever<br> <fremy> myles: in the case I described, we would not slice though, right?<br> <fremy> fantasai: you slice<br> <fremy> myles: I am confused<br> <fremy> myles: let me restate<br> <myles> you have an image that's 100px tall<br> <Rossen_> q?<br> <myles> the fragmentainer is 75px tall<br> <myles> and you use both of these properties to say "don't break within 80px of the top and don't break within 80px of the bottom"<br> <myles> <fin><br> <myles> this would overflow, right?<br> <fremy> Rossen_: (btw we only try to decide if we want to work on this, don't need to have all the details nailed in)<br> <fremy> fantasai: several things happen<br> <fremy> fantasai: let's start with 120px fragmentainer<br> <fremy> fantasai: in that case, we move the image to the next fragmentainer<br> <fremy> fantasai: now, if the fragmentainer is smaller<br> <fremy> fantasai: we are going to ignore the restrictions<br> <fremy> fantasai: so we do slice at 75px<br> <fremy> fantasai: though in theory, the ua is allowed to break anywhere<br> <fremy> fantasai: there is a further proposal to add toggles for this, but this would remain an opt-in<br> <fremy> fantasai: by default we make sure all the content is rendered<br> <fremy> myles: got it<br> <fremy> Rossen_: so, do we feel we want to pursue this?<br> <fremy> Rossen_: and add to break-4<br> <fremy> Rossen_: any objection?<br> <fremy> RESOLVED: work on a mechanism to control where slicing is allowed as a length from either side of the monolithic element<br> </details> -- GitHub Notification of comment by css-meeting-bot Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/3405#issuecomment-715431908 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Friday, 23 October 2020 16:02:58 UTC