Open
Bug 775628
(css-break-3)
Opened 9 years ago
Updated 7 months ago
[META] Implement CSS Fragmentation Module Level 3
Categories
(Core :: Layout, enhancement, P3)
Core
Layout
Tracking
()
NEW
People
(Reporter: fantasai.bugs, Unassigned)
References
(Depends on 10 open bugs, Blocks 2 open bugs, )
Details
(6 keywords, Whiteboard: [DevRel:P1])
Tracking bug for pagination. The initial project is - Finish break-inside: avoid (bug 685012) - Reimplement forced breaking (bug 683043) - Depends on refactoring nsReflowStatus (bug 775624) - Alias page-break-* to break-* (bug 775618) - Implement break-before/after: avoid (bug 775617) - Implement widows/orphans (bug 137367) - Implement break-inside: avoid-page (bug 775622) This set of tasks includes CSS2.1 page-break-* (bug 132035) and CSS3 Multi-col breaking (bug 549114).
Adding bug 616402: correctly handling margins at page breaks
Depends on: 616402
Updated•5 years ago
|
Keywords: DevAdvocacy
Whiteboard: [DevRel:P1]
Updated•5 years ago
|
Keywords: dev-doc-needed
Updated•5 years ago
|
Priority: -- → P3
Comment 3•4 years ago
|
||
I just saw a note on the Trello board that this is about printing websites on paper. ^ Fragmentation is primarily about how to take a website and format it to make it printable on a standard 9.5x11 piece of paper. Not a lot of focus by other browsers. There are certainly properties in this spec that focus on paper. But increasingly there are other properties here, too — ones that affect author's ability to layout columns. Could we please consider staying on top of those properties, and not dismissing this as 'print-only'. I think it's accurate to say that the Fragmentation spec used to be all about printing on paper, but increasingly it's about how to handle fragmented flows in a complex layout system on screens. The `break-inside` property is a prime example. Without it, people can't control their content inside a multicolumn layout context in the ways they need. Autoprefixer mitigates this pain for those developers who use it, but everyone else is bashing their head against this wall. I think https://bugzilla.mozilla.org/show_bug.cgi?id=775618 would get us needed properties, without much effort.
Updated•4 years ago
|
Alias: css3-break → css-break-3
Blocks: all-css-modules
Depends on: 371449
Summary: Implement CSS Fragmentation → [META] Implement CSS Fragmentation Module Level 3
![]() |
||
Updated•3 years ago
|
Whiteboard: [DevRel:P1] → [DevRel:P1][compat-blink][compat-webkit][compat-edge]
![]() |
||
Updated•3 years ago
|
Whiteboard: [DevRel:P1][compat-blink][compat-webkit][compat-edge] → [DevRel:P1][parity-blink][parity-webkit][parity-edge]
![]() |
||
Comment 4•3 years ago
|
||
Mass bug change to replace various 'parity' whiteboard flags with the new canonical keywords. (See bug 1443764 comment 13.)
Whiteboard: [DevRel:P1][parity-blink][parity-webkit][parity-edge] → [DevRel:P1]
Comment 5•3 years ago
|
||
This appears to be implemented in all other major browsers now and likely will become a webcompat issue with column based layouts etc.
Keywords: meta
Updated•2 years ago
|
Type: defect → enhancement
Updated•1 year ago
|
Whiteboard: [DevRel:P1] → [DevRel:P1][layout:backlog]
Updated•7 months ago
|
Assignee: mats → nobody
Severity: normal → N/A
Whiteboard: [DevRel:P1][layout:backlog] → [DevRel:P1]
You need to log in
before you can comment on or make changes to this bug.
Description
•