Investigate the correctness of absolute positioning in a containing block that was split by a column-span
Categories
(Core :: Layout: Columns, enhancement, P3)
Tracking
()
People
(Reporter: TYLin, Unassigned)
References
(Depends on 1 open bug, Blocks 1 open bug)
Details
| Reporter | ||
Comment 1•7 years ago
|
||
| Reporter | ||
Comment 3•6 years ago
|
||
Firefox has long-standing issues such as bug 846583 and bug 1158666 that the absolute positioning elements are always positioned relative to the first fragment. In the multi-column world, they are positioned relative to the first -moz-column-content box in nsColumnSetFrame (i.e. the multicol line).
After introducing column-span, we can have multiple nsColumnSetFrames due to the column-span spit. The absolute positioning elements is moved to the correct nsColumnSetFrame, but their positions are still relative to the first column box in nsColumnSetFrame as before.
One can see how browsers lay out absolute positioning elements with different positions in this example (provided in the spec discussion).
David, do you feel strong about this bug continuing blocking ship-column-span? If not, I'd like to ship coulmn-span without fixing this bug because this doesn't seem easy to fix per comment #2.
| Reporter | ||
Updated•6 years ago
|
Yeah, I'm ok shipping column-span without fixing this. Though it does seem like Chrome does substantially better on Rachel's test than we do, so it probably is worth looking into this set of bugs not too far in the future.
| Reporter | ||
Comment 5•6 years ago
|
||
Thanks! Make this bug unblock bug 1426010.
Updated•3 years ago
|
Description
•