Closed Bug 23412 Opened 26 years ago Closed 25 years ago

[FLOAT] replaced block level elements flowing around floats

Categories

(Core :: Layout, defect, P2)

x86
Linux
defect

Tracking

()

VERIFIED DUPLICATE of bug 18445

People

(Reporter: dbaron, Assigned: buster)

Details

(Keywords: css1, testcase, Whiteboard: [nsbeta3+][PDT needs info])

Attachments

(1 file)

DESCRIPTION: Replaced block-level elements are flowing around floats. All block-level elements, whether replaced or non-replaced, should be positioned as if floats don't exist. See the relevant section of CSS: http://www.w3.org/TR/REC-CSS2/visuren.html#propdef-float STEPS TO REPRODUCE: * load attached test case ACTUAL RESULTS: * the big image is next to the four small ones at the left edge of the page, and overflows off of the right edge of the page EXPECTED RESULTS: * the big image should fit nicely within the page and should cover up the four small images at the left. DOES NOT WORK CORRECTLY ON: * Linux, mozilla, 2000-01-06-13-M13
Assignee: troy → kipp
Floater bug so re-assigning to Kipp's bug list
Target Milestone: M15
mass-moving bugs to M15
Summary: {css1}replaced block level elements flowing around floats → {css1} replaced block level elements flowing around floats
This bug is basically the same as bug 18445, but I am not marking this as a DUP since this bug uses images and bug 18445 uses form fields.
Keywords: css1
Migrating from {css1} to css1 keyword. The {css1}, {css2}, {css3} and {css-moz} radars should now be considered deprecated in favour of keywords. I am *really* sorry about the spam...
Summary: {css1} replaced block level elements flowing around floats → replaced block level elements flowing around floats
mine! mine mine mine! all mine! whoo-hoo!
Assignee: kipp → buster
Summary: replaced block level elements flowing around floats → [FLOAT] replaced block level elements flowing around floats
moving all buster m15 bugs to m16.
Target Milestone: M15 → M16
Status: NEW → ASSIGNED
Target Milestone: M16 → M18
redistributing bugs across future milestones, sorry for the spam
Target Milestone: M18 → M19
Priority: P3 → P2
Blocks: 18445
Depends on: 18445
As per meeting with ChrisD today, taking QA. Nominating nsbeta3; this is a serious CSS1 compliance issue which has the potential for creating a legacy and which makes a feature difficult to use in a spec compliant way (namely, floating things around non-floated images).
No longer blocks: 18445
No longer depends on: 18445
QA Contact: petersen → py8ieh=bugzilla
Taking a stab at prioritizing buster's nsbeta3 bugs...
Whiteboard: [nsbeta3+]
PDT was tempted to downgrade, but couldn't tell how desirably useful this feature is.
Whiteboard: [nsbeta3+] → [nsbeta3+][PDT needs info]
The main problem with this is that if we don't fix this, then when we _do_ fix it, any pages relying on our current broken behaviour will end up having images overlapping each other. For example, go to the test page: http://bugzilla.mozilla.org/showattachment.cgi?attach_id=4065 At the moment, the graphics sit next to each other. This is actually incorrect, and once we correct it, anyone who is depending on this behaviour will end up having overlapping images. Hence, I would say that this destroys this feature of CSS1. (Floating block level elements that happen to be images.) So the real problem is not that authors cannot get the correct result, but that authors are likely to get the current, buggy rendering, think it's good, and design their sites with it this way... then when we fix it, boom go their images, sliding under the floats.
This is a dup of bug 18445. Same root cause, even thought they involve different elements. *** This bug has been marked as a duplicate of 18445 ***
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → DUPLICATE
Yep.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: